1.比如我们要跟踪一条mount命令执行过程中有哪些堆栈的调用:

mount -t nfs4 -o rw,hard,intr,timeo=600,actimeo=0,proto=tcp,rsize=262144,wsize=262144 192.168.8.164:/app-temp/recovery/151 /tmp/flashbackup_tmp/210 2>&1

可以这样做:

strace  -o result.txt mount -t nfs4 -o rw,hard,intr,timeo=600,actimeo=0,proto=tcp,rsize=262144,wsize=262144 192.168.8.164:/app-temp/recovery/151 /tmp/flashbackup_tmp/210 2>&1

2.指定进程号pid进行追踪:

strace -o output.txt -T -tt -e strace=all -p pid(待追踪进程的进程号)
-f 可以跟踪所有由 fork 产生的子进程(vfork不被跟踪)
-F 会尝试跟踪 vfork 的调用
-ff 如果有 -o $file,则所有进程的跟踪结果会输出到 $file.$pid 中,其中 $pid 为各进程的进程号
-t 输出时加上时间信息
-tt 输出时加上时间信息(微秒级)
-T 输出加上每次系统调用消耗的时间
-v 输出完整的系统调用信息(默认部分频繁使用的调用不输出)

strace命令总结相关推荐

  1. linux的strace命令

    linux的strace命令 strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用. strace 显示这些调用的参数并返回符号形式的值.strace 从内核接收信息,而且不 ...

  2. linux跟踪线程的方法:LWP和strace命令

    摘要:在使用多线程程序时,有时会遇到程序功能异常的情况,而这种异常情况并不是每次都发生,很难模拟出来.这时就需要运用在程序运行时跟踪线程的手段,而linux系统的LWP和strace命令正是这种技术手 ...

  3. php strace 工具,Linux程序调试工具工具—strace命令

    1.简介 strace是Linux环境下的一款程序调试工具,用来检察一个应用程序所使用的系统调用.Strace是一个简单的跟踪系统调用执行的工具.在其最简单的形式中,它可以从开始到结束跟踪二进制的执行 ...

  4. strace命令学习

    linux下strace命令是强大,今天来学习一下.利用strace命令可以追踪系统调用和信号值. 学习用的测试代码如下: [root@localhost mapan]# cat test.cpp # ...

  5. strace 命令详解

    一.strace 是什么? 按照 strace 官网的描述,strace 是一个可用于诊断.调试和教学的 Linux 用户空间跟踪器.我们用它来监控用户空间进程和内核的交互,比如系统调用.信号传递.进 ...

  6. [转载] Linux性能测试 strace命令

    1  功能说明 strace 命令是一种强大的工具 ,  能够显示任何由用户空间程式发出的系统调用 .  strace 显示这些调用的参数并返回符号形式的值 .  strace 从内核接收信息 ,  ...

  7. strace命令用法

    strace命令用法   调用: strace [ -dffhiqrtttTvxx ] [ -acolumn ] [ -eexpr ] ... [ -ofile ] [ -ppid ] ... [ - ...

  8. linux的strace命令(详解)

    linux的strace命令(详解) 本文详细讲述linux下的strace命令的用法. strace 命令是一种强大的工具,它能够显示所有由用户空间程序发出的系统调用. strace 显示这些调用的 ...

  9. strace命令(收集整理,常看常新)

    starce的用途和参数:http://man.linuxde.net/strace(linux命令大全) strace命令是一个集诊断.调试.统计与一体 的工具,我们可以使用strace对应用的系统 ...

  10. 性能分析工作strace命令用法详解及使用例子

    1 功能说明 strace 命令是一种强大的工具, 能够显示任何由用户空间程式发出的系统调用. strace 显示这些调用的参数并返回符号形式的值. strace 从内核接收信息, 而且无需以任何特别 ...

最新文章

  1. oracle自动备份
  2. leangoo里怎么邀请成员加入看板?
  3. 太难了…期待一切都能赶快好起来吧
  4. html得到画布的颜色的值,从画布上获取像素颜色
  5. python编程案例教程答案-Python程序开发案例教程
  6. HYSBZ - 2565 最长双回文串(回文自动机)
  7. [PBI催化剂]国际水准,中国首款重量级PowerBIDeskTop外部工具问世
  8. pb 执行存储过程带参数_PB级海量数据服务平台架构设计实践
  9. 静态ip ssh无法登录_识别动静态IP的技巧
  10. [Java] 蓝桥杯ALGO-27 算法训练 FBI树
  11. python黑网站_python
  12. 开源项目:浏览器前进后退发现请求了接口,也有数据返回,但是前端并没有渲染数据是什么问题?
  13. js打开新窗口的方法总结
  14. 比神经网络更高级的算法,人工神经网络是算法吗
  15. WebService原理
  16. 推荐几个值得关注的微信公众号
  17. 190428多线进程编程
  18. 【2022-05-31】JS逆向之易企秀
  19. 数据分析笔记:广州市财政收入挖掘预测案例
  20. Oracle数据库查询表中记录为空,Empty result set fetched

热门文章

  1. oracle 数据库 ORA-28000错误的原因及解决办法
  2. MySQL服务无法启动咋办?
  3. linux系统下查看服务器的型号等信息
  4. 菜鸟进阶黑客知识整合大全(2)
  5. RocketMQ 之 Broker Server
  6. linux下磁盘测速工具
  7. 腾讯QQ大数据:机器学习建模问题中的特征构造方法
  8. KCF算法(相关滤波算法) 跟踪目标
  9. 万人「变阵冲刺」,京东数科没有终点
  10. 200页!这可能是最牛逼的Python自学手册啦!