Полный текст

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