awesome-systemtap-cn
摘要:使用動態跟蹤技術SystemTap監控MySQL、Oracle性能。tcpdive :看項目描述是提供了一堆對TCP網絡進行profile的腳本工具集合,這些腳本都是使用systemtap編寫的,可以作爲工具或者實例來參考。
目錄
教程類
- 通過實例快速入門Systemtap :我自己學習過程中的一個學習筆記,通過例子展示用法。
- 金九講SystemTap使用技巧 :阿里技術專家的教程,也是很不錯的。
- Using SystemTap by Brendan :Brendan在2011年寫的介紹博客。
- Systemtap tutorial :官方教程。
- SystemTap Beginners Guide :官方的新手入門指南。
- Dynamic Tracing with DTrace & SystemTap :《使用DTrace和Systemtap進行動態跟蹤》
手冊類
- SystemTap Language Reference :官方的Systemtap語言參考手冊。
- SystemTap Tapset Reference Manual :tapset是Systemtap安裝後自帶的腳本庫,這份文檔是tapset的參考手冊。
- Systemtap man Manual :Systemtap相關組件在線的man手冊文檔。
實例類
- 官方文檔-Systemtap examples :systemtap自帶了一個examples目錄,裏面有關於進程、profile、內存、IO等的大量systemtap腳本例子,是學習systemtap的絕佳示範。
- Monitoring MySQL with DTrace/SystemTap :使用Systemtap跟蹤Mysql性能的pdf。
- 使用動態跟蹤技術SystemTap監控MySQL、Oracle性能
使用技巧類
- yufeng的博客 :yufeng是內地最早介紹systemtap相關技術的人,其早期博客有不少systemtap使用技巧。
- 使用SystemTap給系統調用注入錯誤 — 源代碼 :通過systemtap向系統調用注入錯誤,來模擬一些異常的情況,這個很實用。
- systemtap 修改系統調用參數 :同上。
實用工具類
- openresty-systemtap-toolkit :agentzh當時爲Openresty寫的一些systemtap腳本工具集,使用Perl腳本編寫,其中部分腳本不止能診斷Openresty,還可以診斷其他進程。目前已經停止更新,轉向了動態跟蹤的XRay平臺。
- tcpdive :看項目描述是提供了一堆對TCP網絡進行profile的腳本工具集合,這些腳本都是使用systemtap編寫的,可以作爲工具或者實例來參考。另外還自帶了一份 systemtap教程 ,略粗糙。
- systemtap-script :useful systemtap script,但是看提交時間也是常年不更新了,作爲例子參考吧。
其他
- 動態追蹤技術漫談 :動態追蹤(dynamic tracing)是一種技術,特指對線上還在運行的程序進行調試、跟蹤的技術,而Systemtap是Linux平臺下進行動態跟蹤的常見工具,這篇文章介紹什麼是動態跟蹤技術。
- brendangregg的博客 :solaris平臺下動態跟蹤工具Dtrace的作者,博客中討論了大量關於動態跟蹤技術、profile技術的內容。