Мы столкнулись с низкой производительностью в наших кластерах RabbitMQ. Даже при простое.
После установки плагина Rabbitmq-top мы видим множество процессов с очень высокими сокращениями/ сек. 100к и больше!
Вопросы:
- Что это значит?
- Как это контролировать?
- Что может быть причиной такой медлительности без каких-либо ошибок?
Примечания:
- Наши кластеры работают на Kubernetes 1.15.11
- Мы выделили 3 узла, каждый с ограничениями по 8 ЦП и 8 ГБ. Установите vm_watermark на 7G. Фактическое использование составляет ~ 1,5 ЦП и 1 ГБ ОЗУ.
- КроликMQ 3.8.2. Эрланг 22.1
- У нас не так много потребителей и производителей. Медлительность также в довольно бездействующей среде
rabbitmqctl status
очень медленно возвращает данные (иногда 2 минуты), но не показывает никаких ошибок