htop – 類似 top ,但不涉及網絡
iftop — 交互式,類似 top ,以帶寬使用排序,其他特色沒有
jnettop — 類似 iftop 和 iptraf,但支持輸出到文本以便於后續處理,算是一個特色。 但 2006年7月27日之后就不再更新了
ntop — 交互 或者 daemon 模式,提供 web 接口,支持top N host 和 top N protocol 【推薦學習】
sntop — 是用於監控的,不是用於流量分析的
iptraf — 交互式,也可以看出最占流量的端口,不過 2005年9月之后就沒有再更新了
trafshow — 比較簡潔、小巧的工具,跟 iftop 一樣,可以比較直觀的看出那個機器的流量大 【推薦】
sar — 老牌工具,不過命令太復雜,過於龐大,適合於細化的分析,如果只是需要定位流量問題,用不上。
latencytop — 這個是跟蹤系統調用的,不是網絡相關的
logtop — 一個有趣的小工具,可以將輸入的按照出現的次數進行排序,就是完成一個 watch ‘tail FILE | sort | uniq -c | sort -gr’ 的功能
nethogs查看進程流量
查看系統版本及位數
uname -a
uname -r
這兩個可以查看版本號及位數
getconf LONG_BIT
上面三個都可以查看位數

下載
wget ftp://ftp.muug.mb.ca/mirror/fedora/epel/6/x86_64/nethogs-0.8.0-1.el6.x86_64.rpm

安裝
yum install nethogs -y后面的用tab調出來

安裝完后直接運行nethogs就可以了
默認是監視eth0
如果要監視多個網卡
nethogs eth0 eth1
這樣把網卡加到后面就行了
加-d參數是指定刷新時間
nethogs -d 1 eth0 eth1
是每一秒更新一次網卡eh0和eth1的流量信息
能顯示出PID,用戶,進程,網卡,發送流量,接收接收,總流量

按m是切換流量單位
B ,KB ,MB ,KB/SEC
q 和ctrl c 都是退出