Tracing

Материал из ALT Linux Wiki
Версия от 07:11, 12 мая 2024; Vt (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Средства трассировки системы и процессов в Linux.

Доступные средства

  • User-space трассировка
  • System wide/kernel-space трассировка
    • perf_events
    • Ftrace: Function Tracer
    • eBPF интерфейс
      • bcc: BPF Compiler Collection
        • bcc-tools: Python скрипты на базе bcc
        • libbpf-tools: CO-RE libbpf based tools
      • bpftrace: High-level tracing language for Linux eBPF
  • Uprobe/Kprobes: Kernel Probes
    • Доступно через perf probe и Ftrace

Доп. материалы