美文网首页
strace 命令

strace 命令

作者: wayyyy | 来源:发表于2020-07-19 22:42 被阅读0次

    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
    

    相关文章

      网友评论

          本文标题:strace 命令

          本文链接:https://www.haomeiwen.com/subject/cskrkktx.html