iT邦幫忙

DAY 12
6

現代環境下的 Linux 裡的新工具系列 第 12

簡易的網路速度監測工具:nload

在沒有裝什麼特別的工具下,要怎麼知道目前網路的速度如何?可以更容易簡單的工具嗎?
最簡單而麻煩的查看
在 linux 中大概只有 ifconfig 看網路卡設定的網路狀況,其中可看到 RX, TX 的值,執行兩次後,去計算多了多少的傳輸值,再除以時間,就可知道執行兩次之間的時間的傳輸速度為何。一般情況不會用這樣的方式來查網路速度。

eth2      Link encap:Ethernet  HWaddr 00:1A:4D:95:B0:5E
          inet addr:172.16.1.4  Bcast:172.16.1.255  Mask:255.255.255.0
          inet6 addr: fe80::1260:4bff:fe95:b05e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:104343932 errors:0 dropped:0 overruns:0 frame:0
          TX packets:52714067 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:109398982234 (101.8 GiB)  TX bytes:16127356535 (15.0 GiB)
          Interrupt:194 Memory:d0bb0000-d0bc0000

eth2      Link encap:Ethernet  HWaddr 00:1A:4D:95:B0:5E
          inet addr:172.16.1.4  Bcast:172.16.1.255  Mask:255.255.255.0
          inet6 addr: fe80::1260:4bff:fe95:b05e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:104344131 errors:0 dropped:0 overruns:0 frame:0
          TX packets:52714192 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:109399069907 (101.8 GiB)  TX bytes:16127457755 (15.0 GiB)
          Interrupt:194 Memory:d0bb0000-d0bc0000

透過wget來觀察
用指令的方式來抓檔案,執行時的狀態列就會顯示與對連網站的連線速度:

但這只是與該站之間的連線狀態,但顯示不出那時網路與其他網站連線的狀態。

nload:最簡易的動態圖形化顯示
只要執行 nload,就可看到網卡的動態傳輸狀況,如果有多張網路卡,用tab切換觀察各卡的流量。

如果想同時把兩張卡的狀態在同一畫面顯示,可執行 nload -m eth2 lo

鍵入 q 即可退出。
非常簡單的使用及環境,卻又有最視覺的呈現,這算是在命令列模式裡的最佳選擇之一。

相關重要的使用可參考此篇教學:
nload - Monitor your internet speed in the Terminal


上一篇
觀看 JSON 的新工具:jq
下一篇
完全無用的彩色ascii art動畫:ASCIIQuarium
系列文
現代環境下的 Linux 裡的新工具27

1 則留言

我要留言

立即登入留言