Справочник

Load average: что значат три числа нагрузки на сервер

Load average — средняя очередь работы сервера за 1, 5 и 15 минут. По ней видно, справляется ли сервер или задачи ждут своей очереди. Ниже — как её посмотреть и как понять, много это или мало.

Обновлено 11.10.2026≈ 5 мин чтения
Содержание 9

Что сделать прямо сейчас

  1. Подключитесь к серверу — инструкция.
  2. Наберите uptime. Ответ будет похож на такой:
 10:15:02 up 3 days,  2:41,  1 user,  load average: 0.52, 0.48, 0.40
  1. Узнайте, сколько у сервера ядер процессора: nproc.
  2. Сравните первое число после load average с числом ядер. Если оно не больше — сервер справляется. Если больше и держится так долго — задачи ждут очереди, сервер перегружен.

Как читать ответ uptime

ЧастьЧто значит
10:15:02время на сервере
up 3 days, 2:41сервер работает 3 дня 2 часа 41 минуту с последней загрузки
1 userсколько пользователей вошло на сервер
0.52нагрузка в среднем за последнюю минуту
0.48за последние 5 минут
0.40за последние 15 минут

В некоторых языковых настройках вместо точки стоит запятая: 0,52.

Что значит число

Load average — сколько задач в среднем было в работе: тех, что заняты процессором или ждут его, и тех, что ждут диск. Это не проценты: 1.00 не значит ни 1 %, ни 100 %.

Смысл числа зависит от числа ядер. На сервере с одним ядром 1.00 значит, что процессор занят всё время. На сервере с четырьмя ядрами то же 1.00 значит, что три четверти времени ядра простаивали.

Нагрузка на сервере с 2 ядрамиЧто значит
меньше 1.00запас большой
около 2.00оба ядра заняты полностью
больше 2.00задачи стоят в очереди — сервер не успевает

Для своего сервера подставьте число из nproc: ориентир — нагрузка не выше числа ядер.

Три числа: растёт нагрузка или спадает

Сравните первое число с третьим. Первое больше — нагрузка растёт прямо сейчас. Первое меньше — пик прошёл. Высокое первое число при низком третьем — короткий всплеск, например от обновления или резервной копии. Если высокое и третье, нагрузка держится уже четверть часа — ищите причину.

Где ещё посмотреть

КомандаЧто покажет
topте же три числа в первой строке и программы, которые грузят сервер
cat /proc/loadavgтри числа нагрузки, число работающих задач через дробь от всех и номер последнего запущенного процесса
nprocсколько ядер доступно

Как пользоваться top — в статье Процессы: ps, top и kill.

Высокая нагрузка: что проверить

  1. Откройте top и нажмите P (заглавную, с Shift): сверху окажутся программы, которые сильнее всего грузят процессор.
  2. Посмотрите строку %Cpu(s) в шапке top. Значение wa — доля времени, когда процессор ждал диск. Если оно большое, нагрузку создаёт диск, а не вычисления.
  3. Там же значение st — время, которое ваш VPS ждал процессор физического сервера. Если оно большое, часть процессора забирают соседи по физическому серверу.
  4. Проверьте память: free -h. Когда памяти мало, система выносит её в подкачку на диск, и нагрузка растёт из-за ожидания диска.
Что видноЧто это может бытьЧто сделать
сверху в top — php-fpm или nginxна сайт пришло много посетителей или ботовпосмотрите журнал доступа: sudo tail -f /var/log/nginx/access.log — cat, less, head и tail
одна программа держит процессор и не завершаетсяпрограмма завислаперезапустите службу или остановите процесс — Процессы: ps, top и kill
высокое wa, свободной памяти малосистема пишет подкачку на дисквозьмите тариф с большей памятью; подкачка — Как создать файл подкачки
высокое stпроцессор забирают другие VPS на том же физическом серверенапишите в поддержку провайдера
нагрузка выросла во время резервной копии или обновлениясервер занят этой работойдождитесь конца — нагрузка спадёт сама

Когда нужен тариф мощнее

Если нагрузка за 15 минут держится выше числа ядер целыми днями, а лишних программ в top нет, серверу не хватает процессора. Тогда нужен тариф с большим числом ядер — как выбрать.

Источники

Сверено 11 октября 2026 года.

Что почитать дальше

Проверено и обновлено: 11.10.2026