相較於nmon是系統監看工具的華麗版,華麗的網路及時監看工具莫不是iptraf了。
iptraf在console上以視窗的形式即時的呈現網路介面的統計資訊,他不僅可以依據IP位址監看TCP連線的流量(IP Traffic Monitor),也能呈現個別網路介面不同網路封包的統計資訊(Detailed Interface Statistics )。
下圖是IP Traffic Monitor的畫面,分為上下兩層。上層是顯示目前所有TCP連線的資訊,他透過不同的Flags來表示接收到的封包狀態,例如S代表SYNC、A代表ACK。下層則顯示封包的protocol種類與其內容。
(圖片來源:http://iptraf.seul.org/2.6/iptraf-iptm1.gif
下圖是IP Traffic Monitor的畫面,它可以依據protocol的不同提供詳盡的統計資料。
(圖片來源:http://iptraf.seul.org/2.6/manual.html#commandline
其實iptraf還有整合很多資訊,也可以讓您去設定選項,您可以好好的去探索一番。
[本系列文章]
Linux系統效能分析與探討 - [1] CPU的效能關鍵字
Linux系統效能分析與探討 - [2] 記憶體的效能關鍵字
Linux系統效能分析與探討 - [3] Linux作業系統網路模組的效能關鍵字
Linux系統效能分析與探討 - [4] Linux block device的效能關鍵字
Linux系統效能分析與探討 - [5] 了解process的運作的指令 1 - ps
Linux系統效能分析與探討 - [6] 了解process的運作的指令2 - top
Linux系統效能分析與探討 - [7] 了解process的運作的指令3 - pstree
Linux系統效能分析與探討 - [8] 了解process使用記憶體的狀況 - pmap
Linux系統效能分析與探討 - [9] 顯示系統的附載狀況 - uptime, w
Linux系統效能分析與探討 - [10] 顯示系統的狀態 - vmstat
Linux系統效能分析與探討 - [11] 檢視記憶體的使用狀況 - free
Linux系統效能分析與探討 - [12] 取得詳細記憶體資訊 - cat /proc/meminfo
Linux系統效能分析與探討 - [13] Kernel slab cache的資訊 - slabtop
Linux系統效能分析與探討 - [14] Kernel buddy system 的內容 - /proc/buddyinfo
Linux系統效能分析與探討 - [15] slabinfo
Linux系統效能分析與探討 - [16] 系統使用狀態: mpstat, sar
Linux系統效能分析與探討 - [17] CPU與disk的狀態 - iostat
Linux系統效能分析與探討 - [18] 更豐富的iostat內容
Linux系統效能分析與探討 - [19] 多核心的記憶體管理狀態 - numactl與numastat
Linux系統效能分析與探討 - [20] 豪華的系統監看工具 - nmon
Linux系統效能分析與探討 - [21] 追蹤程式所呼叫的系統函式 - strace
Linux系統效能分析與探討 - [22] 網路診斷工具 ping, traceroute 與 netstat