strace 命令

2020-07-19  本文已影响0人  wayyyy

strace常用来跟踪进程执行时的系统调用和所接收的信号。


普通函数调用需要耗费的时间


一次系统调用需要耗费的时间


追踪系统调用

strace df -h

追踪一个已经存在的进程

strace -p [pid]

统计系统调用次数

strace -p [pid] -c 

使用ctrl+c 停止统计

image.png

查看系统调用的时间

strace -p [pid] -tt 
image.png

查看每一条系统调用的耗时

strace -p [pid] -T
image.png

<>数据表示执行耗时,单位是秒


查看指定的系统调用

strace -p [pid] -e [system call name]
image.png

将监控过程输出到文件

strace -p [pid] -o [filename]

查看执行时间顺序与间隔时间

strace -r ls
上一篇下一篇

猜你喜欢

热点阅读