2020年12月17日 星期四

[linux] 小工具 網路流量監控 nethogs 與 vnstat 與 iftop

 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

沒有留言:

張貼留言