Трассировать сетевые syscall strace
Захватить все сетевые системные вызовы
strace -e trace=network,socket curl https://example.com 2>&1 | grep -v '^---'
more strace
all 13 commands →
Сводка по числу syscall
strace -c -f -S time -p <pid>
Расшифровка fd с таймингом
strace -yy -T -tt -e trace=%file -p <pid>
Стек на каждый syscall
strace -k -e trace=openat -f -p <pid>
Инъекция ошибок syscall
strace -f -e inject=openat:error=ENOENT:when=3 -p <pid>
Трассировка доставленных сигналов
strace -f -e signal=all -e trace=none -p <pid>