Перейти к содержимому

Bpf

1 страница
  • bpftrace: один процесс против тысячи syscalls

    Раздел: Посты Слов: 796 4 мин

    LinuxTracingBpfPerformanceDebug

    strace подвешивает процесс при каждом syscall. На live-сервере с 2000 RPS это означает таймауты и alerts. bpftrace работает через eBPF в ядре — трассировка идёт параллельно, без остановки процессов. Разница в накладных расходах — на порядки. …

    strace подвешивает процесс при каждом syscall. На live-сервере с 2000 RPS это означает таймауты и alerts. bpftrace работает через eBPF в ядре — трассировка идёт параллельно, без остановки процессов. Разница в накладных расходах — на порядки. …