🐧 Linux: Тормозит процессор или память? (vmstat)
Сервер "тупит".
Не нужно ставить тяжелый софт для мониторинга.
В Linux есть встроенная утилита
Команда:
(Запуск обновления каждую 1 секунду)
Куда смотреть (критические колонки):
si / so (Swap In / Swap Out): Если здесь не нули — сервер использует Swap (сбрасывает память на диск). Это смерть для производительности. Добавляйте RAM или ищите утечку.
r (Running): Очередь к процессору. Если число больше количества ядер — CPU не справляется.
b (Blocked): Процессы ждут диск (I/O). Если число высокое, а CPU свободен — умирает диск или база данных перегрузила IOPS.
Простая табличка дает больше информации, чем красивые графики.
#linux #performance #vmstat #troubleshooting #cpu #memory
Сервер "тупит".
top показывает высокую загрузку, но непонятно, в чем дело.Не нужно ставить тяжелый софт для мониторинга.
В Linux есть встроенная утилита
vmstat , которая за 5 секунд скажет правду.Команда:
vmstat 1
(Запуск обновления каждую 1 секунду)
Куда смотреть (критические колонки):
si / so (Swap In / Swap Out): Если здесь не нули — сервер использует Swap (сбрасывает память на диск). Это смерть для производительности. Добавляйте RAM или ищите утечку.
r (Running): Очередь к процессору. Если число больше количества ядер — CPU не справляется.
b (Blocked): Процессы ждут диск (I/O). Если число высокое, а CPU свободен — умирает диск или база данных перегрузила IOPS.
Простая табличка дает больше информации, чем красивые графики.
#linux #performance #vmstat #troubleshooting #cpu #memory