这篇文章主要介绍了Linux中speedtest-cli命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

Linux常用命令speedtest-cli 是一个使用python编写的命令行脚本,通过调用speedtest.net测试上下行的接口来完成速度测试,最后我会测试运维生存时间所在服务器的外网速度。

speedtest-cli

命令行下测试服务器外网速度

安装speedtest-cli

speedtest-cli需要在python 2.4-3.4的环境下,安装方法都很简单,自己选择以下最适合你的一种。

pip方式

#pipinstallspeedtest-cli

easy_install方式

#easy_installspeedtest-cli

github+pip方式

#pipinstallgit+https://github.com/sivel/speedtest-cli.git

或者

#gitclonehttps://github.com/sivel/speedtest-cli.git#pythonspeedtest-cli/setup.pyinstall

下载脚本方式

#wget-Ospeedtest-clihttps://raw.github.com/sivel/spe...er/speedtest_cli.py#chmod+xspeedtest-cli

或者

#curl-ospeedtest-clihttps://raw.github.com/sivel/spe...er/speedtest_cli.py#chmod+xspeedtest-cli

直接下载脚本,给予执行权限即可。

用法

-h,--helpshowthishelpmessageandexit--share分享你的网速,该命令会在speedtest网站上生成网速测试结果的图片。--simpleSuppressverboseoutput,onlyshowbasicinformation--list根据距离显示speedtest.net的测试服务器列表。--server=SERVER指定列表中id的服务器来做测试。--mini=MINIURLoftheSpeedtestMiniserver--source=SOURCESourceipaddresstobindto--versionShowtheversionnumberandexit实例

列出所有在中国的测试服务器:

[root@li229-122~]#speedtest-cli--list|grepChina1185)ChinaUnicom(Changchun,China)[10534.35km]3784)ChinaMobile(Urumqi,China)[10581.15km]2667)BeijingNormalUniversity(Beijing,China)[11117.03km]2529)BeijingNormalUniversity(Beijing,China)[11117.03km]2816)CapitalOnlineDataservice(Beijing,China)[11117.03km]4354)SXmobile(Taiyuan,China)[11383.17km]3973)ChinaTelecom(Lanzhou,China)[11615.43km]3633)ChinaTelecom(Shanghai,China)[11983.37km]3927)ChinaMobileJiangsuCo.,Ltd.(Suzhou,China)[11989.27km]2461)ChinaUnicom(Chengdu,China)[12213.35km]1028)ShepherdSoftware(Xiamen,China)[12785.57km]1628)XiamenGuangdianXinxu(Xiamen,China)[12785.57km]3891)GZinternet(Guangzhou,China)[13005.36km]3871)SZWCDMA(Shenzhen,China)[13059.20km]3819)SZU(Shenzhen,China)[13059.20km]1536)STC(HongKong,China)[13088.37km]1890)Telin(HongKong,China)[13088.37km]

结果解释

3633)ChinaTelecom(Shanghai,China)[11983.37km]

3633:服务器idchinatelecom:isp,这里是中国电信shanghai,china:服务器所在地址11983.37km:两台服务器地理位置之间距离,我这台机器在美国,和上海相距11983.37公里,很远呐.

外网速度测试

[root@li229-122~]#speedtest-cli--server=3633--shareRetrievingspeedtest.netconfiguration...Retrievingspeedtest.netserverlist...TestingfromLinode(173.255.219.122)...HostedbyChinaTelecom(Shanghai)[11983.37km]:23.603msTestingdownloadspeed........................................Download:24.84Mbit/sTestinguploadspeed..................................................Upload:4.57Mbit/sShareresults:http://www.speedtest.net/result/3240988007.png

感谢你能够认真阅读完这篇文章,希望小编分享的“Linux中speedtest-cli命令怎么用”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!