1. 程式人生 > >linux下的幾個網路流量監控工具使用

linux下的幾個網路流量監控工具使用

1、nethogs

1)NetHogs是一款開源、免費的,終端下的網路流量監控工具,它可監控Linux的程序或應用程式的網路流量。NetHogs只能實時監控程序的網路頻寬佔用情況。NetHogs支援IPv4和IPv6協議,支援本地網絡卡以及PPP連結

2)debian下安裝

apt-get install nethogs

centos下安裝

yum install nethogs

3)使用命令nethogs,實時檢視流量資料

檢視各個程序對應的功能節點,來監控網路流量資料消耗的量

4)NetHogs提供互動式控制指令:

m : Cycle between display modes (kb/s, kb, b, mb) 切換網速顯示單位

r : Sort by received. 按接收流量排序

s : Sort by sent. 按傳送流量排序

q : Quit and return to the shell prompt. 退出NetHogs命令工具

2、nload

可以實時地監控網絡卡的流量,分輸入流量Incoming 和輸出流量Outgoing兩部分,同時統計當前,平均,最小,最大,總流量的值,並且用動態圖形方式表現出來,讓你一目瞭然

安裝 apt-get install nload   yum install nload

nload


3 iptraf

1)iptraf是一個基於ncurses的IP區域網監控器,用來生成包括TCP資訊、UDP計數、ICMP和OSPF資訊、乙太網負載資訊、節點狀態資訊、IP校驗和錯誤等等統計資料。

它基於ncurses的使用者介面可以使使用者免於記憶繁瑣的命令列開關。

特徵

  • IP流量監控器,用來顯示你的網路中的IP流量變化資訊。包括TCP標識資訊、包以及位元組計數,ICMP細節,OSPF包型別。
  • 簡單的和詳細的介面統計資料,包括IP、TCP、UDP、ICMP、非IP以及其他的IP包計數、IP校驗和錯誤,介面活動、包大小計數。
  • TCP和UDP服務監控器,能夠顯示常見的TCP和UDP應用埠上傳送的和接收的包的數量。
  • 區域網資料統計模組,能夠發現線上的主機,並顯示其上的資料活動統計資訊。
  • TCP、UDP、及其他協議的顯示過濾器,允許你只檢視感興趣的流量。
  • 日誌功能。
  • 支援乙太網、FDDI、ISDN、SLIP、PPP以及本地迴環介面型別。
  • 利用Linux核心內建的原始套接字介面,允許它(指iptraf)能夠用於各種支援的網絡卡上
  • 全屏,選單式驅動的操作。
2)安裝

apt-get install iptraf 

yum install iptraf

3)iptraf

通過導航選單進行實時檢視

 IP流量監視(IP traffic monitor)
網路介面的一般資訊統計(General Interface Statistics)
網路介面的細節資訊統計(Detailed Interface Statistics)
統計分析(Statistical Breakdowns)
區域網工作站統計(LAN Station Statistics)
過濾器(Filters...)
配置(Configure...)
退出(Exit)