speedtest 测试服务器上传下载速度

2018.11.15 发布在 服务器技术 栏目

网络数据传输分为发送数据和接收数据两部分。上传就是向外部发送数据,下载为从外部接收数据。他们都受网络带宽和设备性能制约。 在日常网络传输中大致1Mbps=125KB/s(1\8换算)。例如上行的网络带宽为100Mbps,那么最大上传速度就是12500KB/s,也就是12.5MB/s。

用户申请的宽带业务速率指技术上所能达到的最大理论速率值,用户上网时还受到用户电脑软硬件的配置、所浏览网站的位置、对端网站带宽等情况的影响,故用户上网时的速率通常低于理论速率值。 理论上:2M(即2Mb/s)宽带理论速率是:256KB/s(即2048Kb/s),实际速率大约为103–200kB/s;4M(即4Mb/s)的宽带理论速率是:512KB/s,实际速率大约为200—440kB/s。以此类推。

speedtest 测试服务器上传下载速度 服务器技术-第1张

下载speedtest.py

wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

赋予执行权限

ls -l speedtest.py
chmod u+x speedtest.py
mv speedtest.py /usr/local/bin/speedtest-cli

执行

speedtest-cli

执行过程

[root@vultr ~]# speedtest-cli 
Retrieving speedtest.net configuration...
Testing from Choopa, LLC (ip)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by fdcservers.net (Miami, FL) [3.16 km]: 11.099 ms
Testing download speed................................................................................
Download: 1042.22 Mbit/s
Testing upload speed................................................................................................
Upload: 996.87 Mbit/s

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !