Слишком много вызовов futex ()

Мы наблюдаем необычные задержки в одном из наших Java-приложений на компьютере Linux RedHat при попытке публикации во внешней очереди MQ (это никогда не происходило раньше). Провел быструю проверку работоспособности на коробке и загрузка ЦП / памяти кажется вполне приличной. Коробки MQ также вполне хороши. Перезапустил мой процесс Java, не повезло! После этого мы взяли быстрый снимок strace и он полон вызовов futex () .

Интересно, может ли кто-нибудь дать какие-нибудь подсказки о том, почему может происходить так много блокировок ( Я знаю, что это очень широко открытый вопрос. Зависит от того, что на самом деле делает приложение).

Но я надеялся получить более глубокое понимание проблемы.

1
задан jotik 13 May 2016 в 17:04
поделиться