1. +hmqd off_heap help with big queue
If the process potentially can get many messages in its queue, you are advised to set the flag to off_heap. This because a garbage collection with many messages placed on the heap can become extremely expensive and the process can consume large amounts of memory. Performance of the actual message passing is however generally better when not using flag off_heap. [1]
2. +MMmcs 30 raise % memory cache hit (In our environment raise from 69% to 94%)
And another one option - try to set smbcs value equal to lmbsc (+MBlmbcs 512 +MBsmbcs 512 +MHlmbcs 512 +MHsmbcs 512)
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To post to this group, send email to rabbitm...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.
Gerhard, did you try +MBsbct +MHsbct values smaller then default 512?(together with this reduce the size "smbcs" and "lmbcs")Because my average block size, for example, 8-12Kb. I reached 32 & 64 kb - usage and fragmentation was very good, but count of "calls" exceeded billions for a short time, i think, that is not good for CPU utilization.
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
{tcp_listen_options, [
binary,
{backlog, 4096},
{sndbuf, 32768},
{recbuf, 32768}
]}
Its only 32K, 32K * 2* 6000 = 384M It cannot be up to 1G , but why my consumption is over 2G, or whats the default TCP buffer size for rabbitMQ 3.6.6
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-users+unsubscribe@googlegroups.com.
To post to this group, send email to rabbitmq-users@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Please cut it off with arbitrary questions in this thread. It was very specifically started to collect data about the effects of a certain set of allocator flags.Start new threads for new questions, this is mailing list etiquette 101.Connections are NOT just TCP buffers. They have state and the runtime can (and does) preallocate more memory as it sees fit. So the minimum connectioncost will never be equal to the size of its TCP buffers, it will be more. However TCP buffers are the primary contributor in nearly every case, by far.Starting with RabbitMQ 3.6.11 a more precise strategy is used by default and management UI will display allocated-but-not-yet-used memoryin the breakdown [1]. This can be another critically important factor that you won't be able to see on 3.6.6.3.6.6 is 10 patches behind even in the now EOL 3.6.x series. Please upgrade or we won't be able to help you.
On Fri, Jul 6, 2018 at 10:17 AM, Jenius_Yang <YJFlo...@gmail.com> wrote:
I have thought abt that , But my config use the default (version 3.6.6){tcp_listen_options, [
binary,
{backlog, 4096},
{sndbuf, 32768},
{recbuf, 32768}
]}
Its only 32K, 32K * 2* 6000 = 384M It cannot be up to 1G , but why my consumption is over 2G, or whats the default TCP buffer size for rabbitMQ 3.6.6
On Friday, July 6, 2018 at 2:42:45 PM UTC+8, Ilya Smirnov wrote:Hello,Try to reduce sndbuf, recbuf values.
--
You received this message because you are subscribed to the Google Groups "rabbitmq-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rabbitmq-user...@googlegroups.com.
To post to this group, send email to rabbitm...@googlegroups.com.