Очень странное поведение под большой нагрузкой [message #2396] |
Mon, 03 April 2006 11:23 |
Dmitry Koterov
Messages: 40 Registered: November 2005
|
Member |
|
|
Была относительно слабая машина, сильно нагруженная, на которой стоял apache+postfix (т.е. хостинг+почта). Все ее содержимое перенесли внутрь виртуальной машины openvz (хост-машина в 2-3 раза более мощная, памяти тоже больше, лимиты виртуальной машины выставлены на МАКСИМУМ).
В результате под той же нагрузкой стала наблюдаться сильная деградация системы: load average подскакивал до 100, все жутко тормозило. При этом ничего подозрительного не наблюдается: просто все равномерно замедляется.
Отключили в виртуальной машине почтовый сервер (postfix), перенесли его обратно на старую машину. В виртуальной оставили только хостинг. Итог:
- виртуальная машина теперь загружена слабо (load average около 5.0; при тамошнем числе процессов это очень хорошо и в 4 раза лучше, чем было на старой машине);
- на машине с postfix-ом load average 0.8, т.е. postfix ее не грузит почти совсем.
Но ведь 5.0 + 0.8 ну никак не равно 100, даже приблизительно. Соответственно, возникает большое подозрение, что openvz при максимальных настройках плохо себя ведет под большой нагрузкой. Т.к. postfix очень интенсивно использует межпроцессные коммуникации, подозрение - на работу с сокетами.
Можете прокомментировать?
Система, откуда пренесли: 2xP3 1 GHz, linux kernel 2.4.
Система с openvz: 2xP4 3 GHz, linux kernel 2.6.
|
|
|
|
|
|
|
|