首页 linux 正文

使用Speedtest测速脚本测试centos服务器或者VPS的上下行带宽

2021-03-31 0 144

在租用或者使用服务器或者VPS云服务器的过程中,你可能需要测试服务器的上下行带宽来了解服务器的实际带宽性能,或者说来确定是否与购买的带宽峰值相同,这时候我们就可以使用Speedtest测速脚本来进行测试。

什么是Speedtest

Speedtest.net强大而知名的全球宽带网络速度测试网站,采用Flash载入界面,Alexa世界排名非常高,Speedtest.net在全球有数百个测试节点,国内有测速节点几十个。

下载Speedtest脚本

使用wget可以很方便的下载Speedtest.net脚本
下载脚本

wget http://kk.biger.me/sh/speedtest.py

添加权限

chmod 755 speedtest.py

把脚本移动到/usr/bin文件夹,可以避免每次测试都需要输入文件完整路径

speedtest.py /usr/bin/

测试上下行带宽

speedtest.py

效果如图

[root@localhost ~]# speedtest.py
Retrieving speedtest.net configuration...
Testing from China Telecom (121.204.251.216)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Henan CMCC 5G (Zhengzhou) [9.32 km]: 40.211 ms
Testing download speed................................................................................
Download: 679.38 Mbit/s
Testing upload speed................................................................................................
Upload: 129.78 Mbit/s
[root@localhost ~]#

测速并生成图片

speedtest.py --share

效果如下

[root@localhost ~]# speedtest.py --share
Retrieving speedtest.net configuration...
Testing from China Telecom (121.204.251.216)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Henan CMCC 5G (Zhengzhou) [9.32 km]: 41.813 ms
Testing download speed................................................................................
Download: 383.13 Mbit/s
Testing upload speed................................................................................................
Upload: 119.35 Mbit/s
Share results: http://www.speedtest.net/result/11185962171.png
[root@localhost ~]#
上面代码中Share results: http://www.speedtest.net/result/11185962171.png 即生成的测速图片

88783-fr3p6vb7th7.png

查询Speedtest节点

speedtest.py --list

同时Speedtest提供了很多节点选择 运行上面的命令即可以距离列出距离服务器相近的节点

[root@localhost ~]# speedtest.py --list
Retrieving speedtest.net configuration...
34035) 安徽移动5G-HN (HuaiNai, China) [0.43 km]
26331) Henan CMCC 5G (Zhengzhou, China) [9.32 km]
36646) China Unicom HeNan 5G (Zhengzhou, China) [9.32 km]
26501) shanxi CMCC 5G (Taiyuan, China) [359.66 km]
17223) chinamobile, hebei (Shijiazhuang, CN) [370.42 km]
 4863) Xi'an branch,Chinaunicom (Xi'an, China) [445.31 km]
26404) 安徽移动5G (Hefei, China) [462.47 km]
17145) China Telecom AnHui 5G (Hefei, China) [462.47 km]
23844) China Telecom Wuhan Branch (Wuhan, China) [468.85 km]
41009) 湖北联通5G (Wuhan, China) [468.85 km]
26352) China Telecom JiangSu 5G (Nanjing, China) [557.50 km]
13704) China Unicom (Nanjing, China) [559.21 km]
27249) China Mobile jiangsu 5G (Nanjing, China) [559.21 km]
34115) China Telecom TianJin-5G (TianJin, China) [565.12 km]
35722) China Telecom TianJin (TianJin, China) [565.12 km]
27154) ChinaUnicom-5G (TianJin, China) [574.03 km]
17184) China Mobile TianJin-5G (Tianjin, CN) [574.28 km]
34559) China Mobile JiangSu 5G (Yangzhou, China) [589.68 km]
 5317) 江苏电信5G (Yangzhou, China) [589.68 km]
36663) China Telecom JiangSu 5G (Zhenjiang, China) [602.75 km]
 5145) Beijing Unicom (Beijing, China) [618.34 km]
 5505) Beijing Broadband Network (Beijing, China) [618.34 km]
25858) China Mobile Group Beijing Co.Ltd (Beijing, China) [618.34 km]
32291) China Mobile 5G (ChangZhou, China) [667.75 km]
30232) NeiMeng CMCC 5G (Hohhot, China) [696.69 km]
24012) China Telecom Inner Mongolia Branch-1 (Huhhot, China) [696.69 km]
26850) China Mobile 5G (Wuxi, China) [708.26 km]
28225) 湖南电信5G (Changsha, China) [734.78 km]
 4870) 湖南联通5G (Changsha, China) [734.78 km]
[root@localhost ~]#

自定义测速节点

使用自定义节点功能,你可以选择指定节点的服务器进行测速

speedtest.py --server ID
speedtest.py --server 4884 #这里以节点ID4884进行测速

运行后返回如下

[root@localhost ~]# speedtest.py --server 4884
Retrieving speedtest.net configuration...
Testing from China Telecom (121.204.251.216)...
Retrieving speedtest.net server list...
Retrieving information for the selected server...
Hosted by China Unicom FuJian (Fuzhou) [1104.88 km]: 21.307 ms
Testing download speed................................................................................
Download: 718.76 Mbit/s
Testing upload speed................................................................................................
Upload: 591.77 Mbit/s
[root@localhost ~]#

扩展阅读

需要注意的是 通过网络脚本或者网页节点测试的带宽速度不一定都是正确的,尤其这种网络服务器测速的受到服务器网络跟节点距离的影响,实际测试出来的速度可能并非你服务器或者VPS是实际带宽,笔戈还是推荐你在服务器里面放置一个大文件然后本地开启多线程下载这个大文件,这样测试的准确度较高。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

笔戈 linux 使用Speedtest测速脚本测试centos服务器或者VPS的上下行带宽 https://biger.me/153.html

常见问题
  • 1、提交付款后,二维码界面,显示的金额是多少就要多少,有时候同一时间多人同时下单同一金额,会多加0.01来区别订单,注意看好提示的金额,是多少就付多少,不要多付也不要少哦!(特别注意,系统一般多加的是0.01 不是0.1,注意看清金额哦)
查看详情
  • 1. 不可刷机,不可换机,不可恢复出厂设置,不可系统升级、 刷机等操作,激活码请妥善保管,后期升级可能会用到,丢失激活码请重新购买,苹果用户请勿打开广告追踪标识。
查看详情

相关文章

评论
2 条评论
2021年4月3日 下午1:16 回复

我也可以来看看:喜欢:

腾讯视频
2021年4月8日 下午12:13 回复

Speedtest.net强大而知名的全球宽带网络速度测试网站,采用Flash载入界面,Alexa世界排名非常高,Speedtest.net在全球有数百个节点,国内有测速节点几十个。