python网络测速_网络测速命令--speedtest

网络测速

speedtest-cli

顾名思义,这个命令为网络测速命令,基于Python编写,测试系统网络的上传下载速度,GitHub托管的项目地址,以下列出常见的用法

安装命令

pip install speedtest-cli

使用命令

# 查看帮助,具体选项说明自行查看,这里列出几个常用的

speedtest-cli -h

参数

说明

原文

-h, --help

显示帮助信息

show this help message and exit

--share

测试的同时分享测试结果图片到speedtest官网

Generate and provide a URL to the speedtest.net share results image

--simple

简化输出格式,只显示延迟,上传,下载

Suppress verbose output, only show basic information

--list

列出系统附近的测速服务器

Display a list of speedtest.net servers sorted by distance

--server SERVER

指定测速服务器的ID测速

Specify a server ID to test against. Can be supplied multiple times

查看测速服务器

# 打印全球的测速服务器,结果可能会非常多,可以重定向到文件保存,方便查看;或者只打印中国的测速服务器

speedtest-cli --list | grep -i 'china' > servers.txt

cf8e7dd2d0b32511aa69907f741007b7.png

结果解释

17251) ChinaTelecom-GZ (Guangzhou, CN) [2.51 km]

# 拿以上第一条分析

17251:测速服务器ID

ChinaTelecom-GZ:中国广州电信,服务器运营商

Guangzhou, CN:中国广州,服务器地址

2.51 km:本机和测速服务器的距离,需要注意,list列出的服务器中,是按距离从小到大排序的

测速

# 指定某个测速服务器

speedtest-cli --server 17251

# 简化打印信息

speedtest-cli --server 17251 --simple

bcdf01433016ccd80a3c5b00d365d472.png

一条命令测速

# 该命令默契情况下会选择最近距离的测速服务器作为测速

curl -s https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python -

需要注意,执行过程可能会超时,那么就分两步执行,下载测速脚本,用Python执行,和命令行用法一样,也可以加执行参数

11fb3da878671fb8333703f16f5171ac.png

小结:上图中的几次测速,可以看到延迟、上传、下载的数据不一致,说明这个工具只是当做参考,不能做唯一指标

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值