美文网首页
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命令

  • strace 命令

    strace常用来跟踪进程执行时的系统调用和所接收的信号。 普通函数调用需要耗费的时间 一次系统调用需要耗费的时间...

  • strace命令

    [TOC] strace 跟踪进程中的系统调用 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Li...

  • 使用strace命令

    strace命令是一个集诊断、调试、统计与一体的工具,我们可以使用strace对应用的系统调用和信号传递的跟踪结果...

  • Linux strace命令

    简介 strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当进...

  • 使用strace排查sqlplus登录缓慢问题

    strace安装 strace命令使用 在日志文件中,可以根据时间排查到卡住的地方 往前找几行可以看到是连接某个I...

  • 【CentOS】CentOS7中修改创建账号时系统默认UID、G

    strace命令详解 https://www.cnblogs.com/machangwei-8/p/1038888...

  • Strace 调试 PHP

    strace 命令是一个集诊断、调试、统计与一体的工具,我们可以使用 strace 对应用的系统调用和信号传递的跟...

  • ls等io操作卡死处理办法

    strace 命令跟踪,定位问题。首先使用命令跟踪, 查看执行到哪一步卡死: 可以看到,命令执行到 /mnt这个目...

  • strace 命令学习笔记

    之前在一些关于 BackDoor 的文章中见到过通过 strace 来截获 ssh 密码 https://jvns...

网友评论

      本文标题:strace 命令

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