Имеем продуктовый сервер на hetzner EX60 Debian-76-wheezy-64
Intel® Core™ i7-920 Quadcore
с технологией Hyper-Threading
Оперативная память 48 ГБ DDR3 Жёсткие диски 2 x 2 ТБ SATA 3 Гбит/с 7200 об/м
(программный-RAID 1)
На нем крутится php-fpm, nginx, mongodb, rabbitmq, redis
Сервер находится под нагрузкой около 3к запросов в минуту.
Обратил внимания на жалобы - долго приходят ответы переодически.
Munin ни о чем что может показаться странным не сообщает.
Начал профилировать, обнаружил что подвисоны случаются на запросах либо к Монге либо на чтении сокета AMQPLib (Монга схватывает WriteLock на инсерте из-за этого в очередь встают другие запросы, RabbitMQ не понятно)
Причем такое поведение не постоянно а происходит с достаточной периодичностью
"зависон" примерно на 30 сек раз в 5 -7 минут происходит.
Имею подозрение что Монга и Кролик подвисают не по собственной вине а по какой то внешней причине.
Помогите диагностировать и устранить проблему.