Классическая ошибка: увидели в top значение 8 и побежали спасать сервер. Хотя, возможно...
Классическая ошибка: увидели в top значение 8 и побежали спасать сервер. Хотя, возможно, всё в порядке. Load average — это среднее число процессов, которые либо выполняются, либо ждут. Причём в Linux сюда попадают и те, кто ждёт диск, а не только процессор. Именно поэтому нагрузка может быть высокой при почти простаивающем процессоре. Как читать. Сравнивайте с числом ядер: nproc покажет их количество. Нагрузка 8 на восьмиядерной машине — это загрузка около 100 процентов, нормальное рабочее состояние. Та же восьмёрка на двух ядрах — очередь. Три числа — это среднее за минуту, пять и пятнадцать минут. Важна динамика: если первое сильно больше третьего, нагрузка растёт прямо сейчас. Если нагрузка высокая, а процессор свободен — смотрите на iowait в top и на состояние процессов: буква D в списке означает ожидание диска. Дальше уже iostat и поиск, кто именно грузит диск. И полезная привычка: сравнивать не с абстрактной нормой, а со вчерашним графиком того же сервера в то же время. Какая нагрузка у вас считается нормой?