我们面临的是我们的业绩不好 RabbitMQ 簇。即使在闲置时。
一旦安装了 rabbitmq-top插件我们看到许多工艺具有非常高的 缩减ssec. 10万及以上! 我们认为这和我们看到的速度慢有关.我没能找到关于这个参数的有意义的信息。
疑问.这个参数是什么意思?
备注:我们的集群是在Kubuntu上运行的。
rabbitmqctl status
是非常缓慢的返回细节(有时2分钟),但。不显示 任何错误经过进一步的调查,我们发现实际原因与我们的监控有关,监控以每秒大量的请求(约100sec)敲打RabbitMQ。
监控打到了 aliveness-test
,它创建一个连接,声明一个队列(不是镜像),发布一个消息,然后消费该消息。
禁用监控后,负载大幅降低。CPU下降80%-90%。 使用情况和 缩减秒数也下降了约90%。.
我们现在正在评估监测,以更好地控制率,因为我们不想继续盲目。
一些参考文献。