Глава 1
Глубокая диагностика производительности
Обновлено 3 июля 2026 г.
На третьей части ты научился делить нагрузку на четыре ресурса и читать vmstat, iostat, free. Теперь идём глубже: не «диск занят», а «какой системный вызов и в какой строке кода держит диск». Для этого нужны инструменты, которые видят внутрь ядра.
Порядок важнее набора команд. Сначала методология: она не даёт упустить ресурс и не даёт гадать. Потом инструменты, каждый под свой слой.
Метод USE проходишь по списку: для каждого ресурса смотришь три вещи - загрузку (utilization), насыщение (saturation, есть ли очередь сверх ёмкости) и ошибки (errors). Это рамка, в которую укладываются конкретные команды:
CPU загрузка: vmstat us+sy насыщение: vmstat r > ядер ошибки: dmesg, MCE
память загрузка: free available насыЗакрыто
Дальше глава входит в платный курс
Ты читаешь открытую часть. Купи курс, чтобы прочитать главу целиком.