Skip to content

Latest commit

 

History

History
100 lines (91 loc) · 14.1 KB

Производительность Linux.md

File metadata and controls

100 lines (91 loc) · 14.1 KB

Производительность Linux

http://www.brendangregg.com/linuxperf.html

hi-res: observability + static + perf-tools/bcc (svg)

slides: observability

slides: static, benchmarking, tuning

sar,perf-tools,bcc/BPF:

Лицензия на изображения: Creative Commons Attribution-ShareAlike 4.0.

Эта страница содержит ссылки на различные материалы о производительности Linux, которые я создал, включая карты инструментов справа. Первая - это высококачественная версия, сочетающая в себе наблюдаемость, статическую настройку производительности и perf-tools/bcc (см. Обсуждение). Остальные были предназначены для использования в слайд-колодах и имеют более крупные шрифты и стрелки, и показывают: Инструменты наблюдения Linux, Инструменты тестирования Linux, Инструменты настройки Linux и Linux sar. Еще больше диаграмм смотрите в моих слайдах ниже.

Инструменты

  • perf_events: Перфорированные строки, примеры, визуализации.
  • eBPF tools: Инструменты трассировки eBPF и примеры с ОЦК.
  • perf-tools: Инструменты анализа перфорации с использованием ftrace (github).
  • bcc: Инструменты анализа перфорации с использованием eBPF (github).
  • ktap: однострочники, примеры и сценарии.
  • Flame Graphs: с помощью perf,SystemTap, а также ktap.

Документация


flame graph трассировка профилирование