linux系統下的網路測速speedtest
阿新 • • 發佈:2021-10-28
linux系統下的網路測速speedtest
最近換了一條千兆寬頻,用網頁版的speedtest.net測速最多就500Mbps不到,找聯通上面測試,結果是作業系統的問題。win7系統測就500Mbps不到,MacOS測就能到1000Mbps。
嘗試在vm下安裝的centos7.8上跑測速是不是能跑到1000Mbps,下面是操作過程
參考網址:https://github.com/sivel/speedtest-cli
一、安裝和使用:
第一步:下載speedtest在linux命令列工具
這是一個Python編寫的工具,在Python2.4到3.7之間版本都可以執行。
wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
github是國外網站,可能會出現下載不成功的現象,多試幾次。
第二步:給下載的檔案增加執行許可權
chmod +x speedtest.py
第三步:執行網速測試
./speedtest.py
二、選項與用法
所有的選項可以使用以下命令調出 ./speedtest.py -h
[root@server1 ~]# ./speedtest.py -h usage: speedtest.py [-h] [--no-download] [--no-upload] [--single] [--bytes] [--share] [--simple] [--csv] [--csv-delimiter CSV_DELIMITER] [--csv-header] [--json] [--list] [--server SERVER] [--exclude EXCLUDE] [--mini MINI] [--source SOURCE] [--timeout TIMEOUT] [--secure] [--no-pre-allocate] [--version] Command line interface for testing internet bandwidth using speedtest.net. -------------------------------------------------------------------------- https://github.com/sivel/speedtest-cli
--list 顯示speedtest可用伺服器列表,按距離排序
[root@server1 ~]# ./speedtest.py --list
Retrieving speedtest.net configuration...
43752) BJ Unicom (BeiJing, China) [3.31 km]
17184) China Mobile TianJin-5G (Tianjin, CN) [111.96 km]
34115) China Telecom TianJin-5G (TianJin, China) [123.83 km]
--server SERVER 指定要測試的伺服器ID號
[root@server1 ~]# ./speedtest.py --server 43752
Retrieving speedtest.net configuration...
Testing from China Unicom Beijing (123.113.101.196)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...