Если же оборудование в порядке и ЦП быстр, скорее всего, проблема в ПО. Проблемное приложение можно отловить с помощью ps axfu. Полученный вывод предоставит список процессов, а также нужную информацию: потребление процессора, памяти, состояние, ну и непосредственно информацию, идентифицирующую процесс (PID и команду). К слову о состояниях процессов. Типичными состояниями процессов являются следующие три
S — так называемое состояние сна;
R — состояние выполнения;
D — состояние ожидания.
Последнее как раз то, что мы ищем. Дальнейшую отладку можно производить вооружившись iostat, systat (FreeBSD),strace, iperf, но это уже тема другой статьи.
Если речь идет о системе с одним ядром CPU, то при:
load average < 1 - идеальная ситуация, сервер не нагружен
load average 1 - 3 сервер нагружен но работает в норм режиме
load average 3 - 10 сервер загружен довольно сильно, надо следить за нагрузкой и выявлять причины такой нагрузки
load average > 10 сервер перегружен, надо принимать меры
load average > 20 сервер сильно тормозит, трудно получить ответ сервера
S — так называемое состояние сна;
R — состояние выполнения;
D — состояние ожидания.
Последнее как раз то, что мы ищем. Дальнейшую отладку можно производить вооружившись iostat, systat (FreeBSD),strace, iperf, но это уже тема другой статьи.
Если речь идет о системе с одним ядром CPU, то при:
load average < 1 - идеальная ситуация, сервер не нагружен
load average 1 - 3 сервер нагружен но работает в норм режиме
load average 3 - 10 сервер загружен довольно сильно, надо следить за нагрузкой и выявлять причины такой нагрузки
load average > 10 сервер перегружен, надо принимать меры
load average > 20 сервер сильно тормозит, трудно получить ответ сервера
Комментариев нет :
Отправить комментарий