Welcome 微信登录

首页 / 操作系统 / Linux / Strace在Linux下使用方法

基本上完整的用法是这样:
strace -o /tmp/output2.txt -T -tt -e trace=desc -s 12 -p 17129使用到的参数如下:
1)strace -p pid  可以跟踪某个后台进程
2)strace -o filename 把跟踪结果输出到文件
3)strace -T 记录每个系统调用花费的时间,可以看看哪个系统调用时间长
4)strace -t (或者 -tt)记录每个系统调用发生是的时间(时分秒的格式)
5)strace -s 1024 显示系统调用参数时,对于字符串显示的长度, 默认是32,如果字符串参数很长,很多信息显示不出来。
6)strace -e trace=nanosleep 只记录相关的系统调用信息。       -e trace=network // 只记录和网络api相关的系统调用
    -e trace=file // 只记录涉及到文件名的系统调用
    -e trace=desc // 只记录涉及到文件句柄的系统调用
    还有其他的包括process,ipc,signal等。Ubuntu下挂载可读写exFat格式分区Fedora源更新命令(最新验证可用源)相关资讯      Linux入门教程 
  • Linux入门教程:/var/spool/  (02月01日)
  • Linux入门教程:如何使用终端安装   (09/16/2015 19:26:13)
  • Linux入门教程:Ubuntu笔记本屏幕  (03/16/2015 21:39:15)
  • Linux操作系统入门教程 PDF  (12/20/2015 15:38:25)
  • Linux操作系统入门教程  (07/31/2015 06:59:53)
  • Linux入门教程:如何检查Linux系统  (09/12/2014 11:57:54)
本文评论 查看全部评论 (0)
表情: 姓名: 字数