TGViewer
ServerAdmin.ru ServerAdmin.ru @srv_admin · 32.6K subscribers
Post #5892 3.61K
Столкнулся на днях с типичной ситуацией, когда катастрофически вырос Load Average на сервере до 125, но на первый взгляд не понятно из-за чего. Если зайти на сервер, посмотреть на top, vmstat, ps, то ничего там не увидишь. Я, собственно, именно это и сделал. Ещё напряг 3 разные ИИ - qwen, deepseek и chatgpt помочь мне разобраться, что на сервере не так, но они не особо подсказали.

Мне в мониторинг вместе с высоким LA сразу упало уведомление о недоступности NFS сервера, поэтому я сразу знал, в чём проблема. LLM предлагали посмотреть:

▪️в top на iowait (он не вырос),
▪️в vmstat 1 на столбец b, который показывает количество процессов, заблокированных в ожидании ввода-вывода (был 1 процесс, что не привлекает внимание)
▪️в ps -eo pid,stat,wchan,cmd | grep '^D' найти процессы в состоянии D (их не было)

Ну и некоторые другие вещи. На самом деле я не смог найти какой-то конкретной метрики, которая бы указала на проблемы с примонтированным диском, кроме явной проверки доступности этого диска через тот же findmnt, df или банальную попытку обратиться к этому диску. Все эти операции зависают. Ну и в системном журнале тоже была информация о недоступности диска:

# dmesg -T | grep -iE "blocked|hung_task|nfs" | tail -n 10
[Mon Oct 5 12:16:39 2026] nfs: server 192.168.137.51 not responding, still trying

Для меня осталось неясным, почему в этой истории не вырос iowait. На картинке снизу скриншот мониторинга с метриками CPU и LA. Явно видно, что LA сильно вырос, а метрики процессора все на месте.

С метрикой iowait много нюансов. Будьте с ней аккуратны. Я уже приводил пример тестов, когда iowait может показывать низкие или почти нулевые значения при жёсткой нагрузке на дисковую подсистему, которую с трудом переваривает сервер. Это связано с особенностью подсчёта этой метрики. По ссылке выше есть объяснение. Рекомендую внимательно ознакомиться для общего образования. Как показал мой случай, ИИшки не раскурили эту проблему.

Я лично уже давно привык смотреть сразу top или htop и если там нет чего-то явно жрущего процессор, то сразу начинаю проверять диски.

#linux #perfomance
  • 👍 47
  • 👎 1
More from @srv_admin
  1. Oct 7, 2026❓Какие реальные возможности у 1С:Расширенная корпоративная лицензия (1С:РКЛ) и как компани…
  2. Oct 6, 2026🎉 10 лет Kaspersky Anti Targeted Attack — юбилейный стрим! Друзья, делимся анонсом важног…
  3. Oct 6, 2026Компания Selectel выкатила в public preview своего бесплатного ИИ-агента aish. Далее будет…
  4. Oct 5, 2026На прошлой неделе Mikrotik сделал рассылку с обзором своих новых продуктов. Я последние го…
  5. Oct 5, 2026🚀 Zabbix 8.0 на подходе. Запланируйте обучение команды уже сейчас В ближайшее время ожида…
  6. Oct 5, 2026В комментариях к недавней заметке про рабочее место один читатель в комментариях упомянул…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →