Linuxlab

Глава 1

Глубокая диагностика производительности

Обновлено 3 июля 2026 г.

На третьей части ты научился делить нагрузку на четыре ресурса и читать vmstat, iostat, free. Теперь идём глубже: не «диск занят», а «какой системный вызов и в какой строке кода держит диск». Для этого нужны инструменты, которые видят внутрь ядра.

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

Метод USE проходишь по списку: для каждого ресурса смотришь три вещи - загрузку (utilization), насыщение (saturation, есть ли очередь сверх ёмкости) и ошибки (errors). Это рамка, в которую укладываются конкретные команды:

CPU      загрузка: vmstat us+sy   насыщение: vmstat r > ядер   ошибки: dmesg, MCE
память   загрузка: free available  насы
Закрыто

Дальше глава входит в платный курс

Ты читаешь открытую часть. Купи курс, чтобы прочитать главу целиком.

Посмотреть курс