官网

https://strace.io/

使用示例

统计各系统调用

strace -c -f -e trace=all -p 进程PID -o output.data

usecs/call : 表示微秒/每次

指定系统调用

-e trace=open,close,read,write

文件相关的系统调用

-e trace=file

进程相关的系统调用

-e trace=process

网络相关的系统调用

-e trace=network

信号相关的系统调用

-e trace=signal

ipc 相关的系统调用

-e trace=ipc

文件描述符相关的系统调用

-e trace=desc

常用

strace -f -T -tt -r -e strace=all -p 进程PID