一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

linux命令之調(diào)試工具strace的深入分析

參考
1《linux的strace命令(詳解).txt》 新浪電子書可下載
2man strace
一個基本上通用的 完整的用法:
strace -o output.txt -T -tt -e trace=all -p 28979
上面的含義是 跟蹤28979進(jìn)程的所有系統(tǒng)調(diào)用(-e trace=all),并統(tǒng)計(jì)系統(tǒng)調(diào)用的花費(fèi)時間,以及開始時間(并以可視化的時分秒格式顯示),最后將記錄結(jié)果存在output.txt文件里面。
必須記住的幾個用法
1)strace -p pid  可以跟蹤某個后臺進(jìn)程
2)strace -o filename 把跟蹤結(jié)果輸出到文件
3)strace -T 記錄每個系統(tǒng)調(diào)用花費(fèi)的時間,可以看看哪個系統(tǒng)調(diào)用時間長
4)strace -t (或者 -tt)記錄每個系統(tǒng)調(diào)用發(fā)生是的時間(時分秒的格式)
5)strace -s 1024 顯示系統(tǒng)調(diào)用參數(shù)時,對于字符串顯示的長度, 默認(rèn)是32,如果字符串參數(shù)很長,很多信息顯示不出來。
6)strace -e trace=nanosleep 只記錄相關(guān)的系統(tǒng)調(diào)用信息。
    -e trace=NETwork // 只記錄和網(wǎng)絡(luò)api相關(guān)的系統(tǒng)調(diào)用
    -e trace=file // 只記錄涉及到文件名的系統(tǒng)調(diào)用
    -e trace=desc // 只記錄涉及到文件句柄的系統(tǒng)調(diào)用
還有其他的包括process,ipc,signal等。
一個經(jīng)典的,通過strace查看一個進(jìn)程所有相關(guān)打開文件的排查過程,參考《linux的strace命令(詳解).txt》 新浪電子書可下載
如果開發(fā)程序沒有一個強(qiáng)大的工具相伴,那么開發(fā)效率會非常低,甚至遇到問題無從下手. 現(xiàn)在開始學(xué)習(xí)linux下的強(qiáng)大的調(diào)試工具strace,并記錄于此.
strace
1)類似于windows下的processexp.exe
   可以監(jiān)控系統(tǒng)調(diào)用
2)類似于windows下的depand工具
   可以檢查程序的依賴庫. 比linux下的ldd更強(qiáng)大.
   參考:strace命令用法 
   點(diǎn)擊下載
   案例:
strace幫助我解決不知日志文件被打印到哪的問題.
   用strace跟蹤server
   /usr/bin/strace -p pid -o out.file
   然后執(zhí)行client端,然后結(jié)束strace,查看out.file 搜索write,open的系統(tǒng)調(diào)用

php技術(shù)linux命令之調(diào)試工具strace的深入分析,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 伊人久久大香线蕉综合亚洲 | 九九99在线视频 | 精品视频一区二区三区在线播放 | 国产精品欧美在线不卡 | 亚洲精品免费在线视频 | 欧美人与禽zoz0性伦交 | 好吊妞在线播放 | 护士精品一区二区三区 | 亚洲第一se情网站 | 国产成人综合日韩精品婷婷九月 | 国产区二区 | 亚洲伊人精品综合在合线 | 国产精品免费福利 | 日日久 | 91超级碰| 四虎国产精品免费久久久 | 微拍秒拍99福利精品小视频 | 欧美亚洲国产精品第一页 | 亚洲区视频 | 久久精品国产国语对白 | 国产99热在线观看 | 国产福利在线免费观看 | 欧美成人免费大片888 | 久久综合亚洲 | 日韩a毛片| 韩国久久| 国产99久久精品一区二区 | 只有精品 | 91精品国产综合久久久久久 | 亚洲视频在线免费播放 | 久久精品国产在热久久2019 | 成人在线免费视频 | 国产婷婷色一区二区三区 | 韩国美女爽快一级毛片黄 | 九月丁香婷婷 | 免费黄色视屏 | 思思玖玖玖在线精品视频 | 欧亚精品一区二区三区 | 久久国产精品99久久久久久老狼 | 一道本一区二区三区 | 国产成人综合网 |