1
Шпаргалка по локализации узких мест в Linux
Когда сервер «лежит», нет времени вспоминать синтаксис команд. Классическая схема Брендана Грегга работает лучше с добавлением eBPF-утилит. Дебаг делится на слои:
Приложения: strace ловит висящие сисколлы, gethostlatency — задержки DNS.
Ядро: perf профилирует CPU, ftrace трассирует внутренние вызовы.
Накопители: fatrace мониторит I/O, slabtop выявляет раздувание кэша.
Этот арсенал покрывает всё от VFS до аппаратных прерываний. Протестируем диагностические команды.