bpftrace: трассировка ядра в одну строку
eBPF позволяет смотреть системные вызовы и функции ядра без перезагрузки и пересборки.
Команды и конфиги
sudo bpftrace -e 'tracepoint:syscalls:sys_enter_openat { printf("%s %s\n", comm, str(args->filename)); }'
sudo bpftrace -e 'kprobe:vfs_read { @[comm] = count(); }'На что обратить внимание
Нужны права root и ядро с включённым BPF.