vnstat 執行後會不停計算網路流量,在結束之後,會出現統計數字,結算執行開始到結束的總流量與流速。這個比較適合很多台的流量報表產生。
Monitoring eth0... (press CTRL-C to stop)
rx: 51 kbit/s 105 p/s tx: 6.64 Mbit/s 357 p/s^C
eth0 / traffic statistics
rx | tx
--------------------------------------+------------------
bytes 435 KiB | 44.99 MiB
--------------------------------------+------------------
max 106 kbit/s | 9.71 Mbit/s
average 68.49 kbit/s | 7.26 Mbit/s
min 42 kbit/s | 3.32 Mbit/s
--------------------------------------+------------------
packets 7321 | 22559
--------------------------------------+------------------
max 218 p/s | 600 p/s
average 140 p/s | 433 p/s
min 84 p/s | 208 p/s
--------------------------------------+------------------
time 52 seconds
nethogs 依照系統 process 分別列出流量,這個會比較適合在一台機器內抓誰是異常。
NetHogs version 0.8.5-2
PID USER PROGRAM DEV SENT RECEIVED
6344 pi ..sr/lib/vino/vino-server eth0 154.737 1.080 KB/sec
iftop 依照對外部端點的進出列出流量,這個適合在一群機器裡可以抓出流量去哪兒了。
參考
- https://askubuntu.com/questions/2411/how-do-i-find-out-which-process-is-eating-up-my-bandwidth
沒有留言:
張貼留言