Найти в Дзене
WebHOST1.ru

Load Average не приговор: как разобраться, что «грузит» сервер

Когда вы открываете htop или uptime, и видите в правом верхнем углу числа вроде 7.91 8.12 7.85 — начинается тревога. Это Load Average, и он внушает страх тем, кто только начинает работать с Linux-серверами. Но сам по себе высокий LA — не всегда означает беду. Главное — правильно его интерпретировать. Если проблема связана с дисками, возможно, поможет сравнение файловых систем на нагрузке — мы тестировали Btrfs, ZFS и ext4 Load Average (LA) — это не просто загрузка CPU. Это среднее количество процессов, которые либо работают, либо находятся в очереди на исполнение (включая ожидание диска или сети). Значения показываются для последних 1, 5 и 15 минут, например: Load average: 3.15 2.95 1.81 Для сервера с 2 ядрами значение LA = 3 — это уже сигнал: на каждое ядро приходится больше одного процесса. Но важно понять: процессы могут ждать не только CPU, но и, например, диск (в случае слабого I/O) или сетевое соединение. Значение LA выше количества ядер не всегда критично, особенно если: Пробл
Оглавление

Когда вы открываете htop или uptime, и видите в правом верхнем углу числа вроде 7.91 8.12 7.85 — начинается тревога.

Это Load Average, и он внушает страх тем, кто только начинает работать с Linux-серверами. Но сам по себе высокий LA — не всегда означает беду.

Главное — правильно его интерпретировать.

Если проблема связана с дисками, возможно, поможет сравнение файловых систем на нагрузке — мы тестировали Btrfs, ZFS и ext4

Что такое Load Average — и что он показывает

Load Average (LA) — это не просто загрузка CPU. Это среднее количество процессов, которые либо работают, либо находятся в очереди на исполнение (включая ожидание диска или сети). Значения показываются для последних 1, 5 и 15 минут, например:

Load average: 3.15 2.95 1.81

Для сервера с 2 ядрами значение LA = 3 — это уже сигнал: на каждое ядро приходится больше одного процесса. Но важно понять: процессы могут ждать не только CPU, но и, например, диск (в случае слабого I/O) или сетевое соединение.

Когда стоит волноваться?

Значение LA выше количества ядер не всегда критично, особенно если:

  • Нагрузка кратковременная (всплеск бэкапа, cron, сжатие логов)
  • Нет ошибок в логах и сайт работает стабильно
  • CPU idle остаётся в пределах 30–40%

Проблема начинается, когда:

  • Значения LA стабильно выше числа ядер
  • Есть задержки при открытии страниц
  • В логах появляются ошибки PHP, MySQL или OOM

Как понять, что именно «грузит» сервер

1. Начните с htop, iotop, iftop

htop покажет загруженность CPU и RAM, а также количество процессов в состоянии D (ожидание I/O)
iotop — отследит нагрузку на диск
iftop — покажет текущий сетевой трафик

2. Посмотрите, кто потребляет ресурсы

ps aux --sort=-%cpu | head -n 10

Или:

top -o %MEM

Если в топе — один скрипт PHP или индекс MySQL — скорее всего, проблема именно там.

3. Проверяйте логи

  • /var/log/nginx/error.log
  • /var/log/php-fpm/error.log
  • /var/log/mysql/error.log

Частые причины перегрузки

  • Медленные SQL-запросы без индексов
  • WordPress без кэша на слабом VPS
  • Огромные cron-задачи (бэкапы, импорты)
  • Боты и спам-трафик, если нет защиты
  • Избыточное логирование, особенно без ротации
Если Load Average вырос из-за CMS — попробуй оптимизированный хостинг для CS-Cart.

Начать → Хостинг CS-Cart

Что делать, если Load Average высокий

  • Проверьте swap: vmstat, free -h
  • Настройте PHP-FPM: pm.max_children, pm.max_requests
  • Добавьте кеш: OPcache, Redis, PageCache
  • Ограничьте доступ через firewall, включите Fail2Ban
  • Используйте CDN, выносите статику
  • Анализируйте медленные запросы: slowlog, slow_query_log

Когда дело действительно в «железе»

Если вы уже всё оптимизировали, а Load Average растёт при 50 одновременных сессиях — вероятно, пришло время перейти на сервер с NVMe-дисками и CPU с высокой частотой.

На хостинге Webhost1 доступны VPS и выделенные сервера на NVMe, с процессорами AMD Ryzen и Xeon Gold — идеально для WordPress, 1С, Bitrix и других I/O-чувствительных проектов.

Load Average — это не приговор.

Это приглашение посмотреть глубже. Большинство проблем решаются настройкой кеша, разбором логов и мониторингом. Главное — понимать, что происходит внутри вашего сервера. А не паниковать и слепо апгрейдить тариф.