Я понял, что иногда на одном из наших серверов, контролируемых Мунином, была странная графика «Прерывания и переключение контекста».
На сервере установлен Xeon 5560 (8 ядер) с 8 ГБ оперативной памяти.
В час пик средняя загрузка не превышает 5 и 20% использования ЦП.
Но в то же время мы записываем очень высокий уровень прерываний (максимум: 100k). Кажется, на этом этапе Мунин перестал рисовать график.
http://i.stack.imgur.com/ctg0Z.png
http://i.stack.imgur.com/3Ncmb.png
Это реальная проблема достижения 100к?
Что происходит, когда это происходит?
Это может повлиять на производительность приложений, работающих на этом сервере?
Спасибо за вашу помощь !
Это очень дикая догадка: я видел как переключение контекста, так и резкие скачки прерываний, когда сервер, подключенный к сети со скоростью 100 Мбит / с, согласовывал полудуплексное соединение со скоростью 100 Мбит / с вместо полнодуплексного 100 Мбит / с.
Понятия не имею, что такое SmartFox Server. Если это Java-приложение, оно также может при некоторых обстоятельствах вызвать шторм переключения контекста.
Какая у вас ОС? Это полностью пропатчено? Прошивка вашего сервера обновлена?
Необъяснимо, но плагин прерываний явно ограничивает графическое значение 100 КБ:
# munin-run interrupts config | grep '\.max'
intr.max 100000
ctx.max 100000
Сценарий можно изменить, чтобы не выдавать эти параметры. В идеале плагин должен быть модифицирован в апстриме, чтобы использовать его в будущей версии munin.