歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Strace在Linux下使用方法

Strace在Linux下使用方法

日期:2017/2/28 15:52:58   编辑: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等。

Copyright © Linux教程網 All Rights Reserved