Для интерпретации данных top при анализе нагрузки на сервер можно обратить внимание на следующие параметры:
- Load average. 23 Средняя нагрузка на сервере за последние одну, пять и пятнадцать минут. 3 В норме этот показатель не должен превышать 1 для одноядерных процессоров. 1
- Tasks. 23 Общее количество запущенных процессов в различных состояниях: running (выполняющиеся), sleeping (ожидающие), stopped (остановленные), zombie (дочерние процессы, ожидающие завершения родительского процесса). 3 Особое внимание нужно обратить на zombie-процессы (зависшие процессы). 2
- %CPU(s). 2 Процентное применение процессора разными программами. 2
- Mem. 2 Количество оперативной памяти и её использование. 2
Некоторые другие параметры, которые могут быть интересны при интерпретации данных top:
- %us. 45 Пользовательские процессы. 3 Высокое значение может указывать на проблемы в коде сайта, требующие оптимизации. 3
- %sy. 4 Использование CPU системой. 4 Обычно это значение невысоко, высокие его значения могут свидетельствовать о проблеме с конфигами ядра или драйвером. 4
- wa. 5 Ожидание ввода-вывода. 5 Если значение выше 70–80%, вероятно, проблема либо с диском, либо с сетевой картой. 5
- id. 5 Idle — насколько процессор «отдыхает». 5
Для точной интерпретации данных top рекомендуется обратиться к специалисту.