centos下監控每個執行緒的網路流量工具 nethogs
阿新 • • 發佈:2019-02-02
軟體環境:CentOS 5.8 64bit
因工作需要,需要監控linux程序的網路流量,通過搜尋找到一款終端下的網路流量監控工具–nethogs,可以顯示每個程序的頻寬佔用情況,能夠更直觀獲取網路使用情況,執行介面類似top。。
nethogs支援 IPv4 和 IPv6 協議,支援本地網絡卡及 PPP 連結。
該程式執行需要root許可權。
1.安裝
#wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/5/x86_64/nethogs-0.7-3.20080627cvs.el5.x86_64.rpm
#rpm -ivh nethogs-0.7-3.20080627cvs.el5.x86_64.rpm
2.使用
終端輸入nethogs即可。
常用引數: [-d seconds] [device(s)]
-d seconds 是資料重新整理時間 如nethogs -d 1 就是每秒重新整理一次
device(s) 是指定監控的網絡卡,如nethogs eth1 就是監控eth1網絡卡。預設是監控 eth0 網絡卡,如果要監控多網絡卡的話則必須進行指定。
例:
監控eth0,eth1兩塊網絡卡,資料重新整理時間為3秒 nethogs -d 3 eth0 eth1
nethogs執行時的控制鍵:
q 退出。
m 切換顯示總流量或即時流量,總流量可切換三種顯示模式B,KB,MB。