Медленный IPC в 4000+ процессов
Не уверен, что это правильное место, чтобы спросить, но мне нужен ответ разработчика.
У меня есть многопроцессное приложение, которое зависит от вызовов IPC. У нас работает около 4000+ процессов.
В настоящее время мы обновили систему до RHEL 6.4 и теперь наблюдаем, что вызовы IPC msgrcv() занимают больше времени, около 120~200 мсек, чтобы завершиться, что ранее было 10~20 мсек на RHEL 5.4.
Есть ли возможность оптимизировать это поведение?