★★★★☆網絡
iftop 是一款實時流量監控工具,可用於監控 TCP/IP 鏈接等,必須以 root 用戶的身份運行。通常最小化安裝系統是沒有這個命令的,須要使用 yum 命令額外安裝,並且還要從 epel 源下載。工具
epel 源的安裝幫助及步驟詳見:https://opsx.alibaba.com/mirror 。spa
iftop [option]
iftop [選項]
說明:在 iftop 命令後面的每個選項裏,每一個元素之間都至少要有一個空格。code
-i :指定監聽的網絡接口 ※ -n :不進行 DNS 解析 ※ -N :不將端口號解析成服務名 ※ -B :以 byte 爲單位顯示流量狀況 ( 默認是bit ) ※ -p :設置網卡爲混雜模式,以便不直接經過指定接口傳遞的流量也能被計數 -P(大寫) :顯示端口號 ※ -m :設置界面最上邊刻度的最大值,刻度分五個大段顯示 -F :顯示特定網段的進出流量
[root@localhost :~]# iftop interface: eth0 # 默認監聽系統的第一塊網卡,能夠使用 -i 選項指定監聽網卡。 IP address is: 192.168.61.3 MAC address is: 00:0c:29:6f:1c:6d
相關說明以下:blog
1. 界面上顯示的是相似刻度尺的刻度範圍,是以標尺的形式顯示流量圖形的長條。 2. 中間的 <= 或 => 這兩個左右箭頭,表示的是流量方向。 3. TX :發送流量。 4. RX :接收流量。 5. TOTAL :總流量 6. Cum :運行 iftop 到目前時間的總流量。 7. peak:流量峯值。 8. rates :分別表示過去 2s、10s、40s 的平均流量
[root@localhost :~]# iftop -nNBP interface: eth0 IP address is: 192.168.61.3 MAC address is: 00:0c:29:6f:1c:6d
命令具體以下:接口
1. -n :不進行 DNS 解析,顯示 IP 數字地址 2. -N :顯示數字形式的端口號 3. -P :顯示端口號 4. -B :默認是以 bit 爲單位顯示流量,須要通過計算才能符合咱們的認知,可是使用 -B 選項就會直接顯示以字節爲單位的流量