BCCLinux 動態(tài)跟蹤工具
BCC 是一個開源的 Linux 動態(tài)跟蹤工具。無第三方模塊依賴,該工具繼承 BPF 這個強大的內核中虛擬機的功能,可對程序進行高效而且安全的跟蹤。BPF 內建于 Linux 內核。
下面是對一個磁盤 IO 核心函數(shù)的跟蹤截圖:
# ./bitehist.py Tracing... Hit Ctrl-C to end. ^C kbytes : count distribution 0 -> 1 : 3 | | 2 -> 3 : 0 | | 4 -> 7 : 211 |********** | 8 -> 15 : 0 | | 16 -> 31 : 0 | | 32 -> 63 : 0 | | 64 -> 127 : 1 | | 128 -> 255 : 800 |**************************************|
工具結構圖:
評論
圖片
表情
