The memory consumption:
The memory allocation breakdown chart:
The Shovel configuration is the following:
I have tried to apply the following setting {queue_explicit_gc_run_operation_threshold, 500} in an attempt to let gc kick in earlier but to no avail.
Logical I assume since the gc needs to happen within "the connections processes".
Please advice
Jelle
--
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.
This suggests a slow network connection or other TCP issue.
If you use the netstat or ss command to investigate the connection, do you see a high TCP Send-Q value?
What does the receiving connection look like?
Can you use iperf to check that network link's throughput?
--
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 put it in slightly simpler terms, RabbitMQ has "scheduled" some protocol frames (quite a few of them, in fact) to be written out butsocket writes are falling behind.
Please check your network monitoring to see if it may be close to being maxed out.
--
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.
You can limit Shovel rate by using a low prefetch [1][2] (1000 by default, which is fairly high [2])and confirming on acknowledgements (this is the default) [1][3].
--
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.
net.core.rmem_max: value: '16777216' net.core.wmem_max: value: '16777216' net.ipv4.tcp_rmem: value: '4096 87380 16777216' net.ipv4.tcp_wmem: value: '4096 65536 16777216' net.core.netdev_max_backlog: value: '300000'