最近换了一条千兆宽带,用网页版的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...