Краткое содержание
Пост представляет собой шпаргалку по диагностике узких мест в Linux с использованием утилит отладки на разных уровнях системы, от приложений до ядра и накопителей.
Темы
Linux
системное администрирование
Теги
linux
devops
debugging
performance
sysadmin
eBPF
habr
Упомянутые сущности
Брендан Грегг
strace
gethostlatency
perf
ftrace
fatrace
slabtop
eBPF
VFS
Полный текст
Шпаргалка по локализации узких мест в LinuxКогда сервер «лежит», нет времени вспоминать синтаксис команд. Классическая схема Брендана Грегга работает лучше с добавлением eBPF-утилит. Дебаг делится на слои:Приложения: strace ловит висящие сисколлы, gethostlatency — задержки DNS.Ядро: perf профилирует CPU, ftrace трассирует внутренние вызовы.Накопители: fatrace мониторит I/O, slabtop выявляет раздувание кэша.Этот арсенал покрывает всё от VFS до аппаратных прерываний. Протестируем диагностические команды.
Другие посты из habr_com
habr_com
2026-02-20T16:01:03+00:00
Пост в юмористической форме призывает не откладывать заботу о здоровье и пройти опрос, обещая промокоды от партнеров.
Читать