在沒有裝什麼特別的工具下,要怎麼知道目前網路的速度如何?可以更容易簡單的工具嗎?
最簡單而麻煩的查看
在 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