CentOS下使用命令行测试网速

简介:
Speedtest.net提供了一个命令行工具 speedtest-cli 我们可以在Linux中使用speedtest-cli来测试宽带速度
speedtest-cli是由Python编写的轻量级Linux命令行工具基于Speedtest.net的基础架构来测量网络的上/下行速率
运行环境:Python2.4-3.4
github:https://github.com/sivel/speedtest-cli

下载speedtest-cli.py 并更改权限
# wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
# chmod a+rx speedtest_cli.py

使用speedtest-cli
# speedtest-cli
# 下方内容为回显内容(整个过程需要花上一点时间)
*****************************************************************
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from China Unicom ####### (0.0.0.0)...
Selecting best server based on ping...
Hosted by Vladlink (Vladivostok) [509.76 km]: 14.623 ms
Testing download speed........................................
Download: 2.10 Mbit/s
Testing upload speed..................................................
Upload: 0.41 Mbit/s
*****************************************************************

# speedtest-cli -h
usage: speedtest-cli [-h] [--share] [--simple] [--list] [--server SERVER]
                     [--mini MINI] [--source SOURCE] [--version]

Command line interface for testing internet bandwidth using speedtest.net.
--------------------------------------------------------------------------

https://github.com/sivel/speedtest-cli

optional arguments:
  -h, --help       show this help message and exit
  --share          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  Specify a server ID to test against
  --mini MINI      URL of the Speedtest Mini server
  --source SOURCE  Source IP address to bind to
  --version        Show the version number and exit



#如果想方便的使用speedtest-cli 可以对speedtest-cli.py进行如下操作
# sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli

# sudo chown root:root /usr/local/bin/speedtest-cli


文章转载自:http:// Linux.it .NET.cn/CentOS/fast/2015/0311/13862.html
目录
相关文章
|
4月前
|
Linux 数据安全/隐私保护
centos8 免登陆 免密码 多用户命令行 启动 ,以及 界面免密
centos8 免登陆 免密码 多用户命令行 启动 ,以及 界面免密
119 0
H8
|
8月前
|
自然语言处理 物联网 Unix
全网最佳IoT命令行超级工具箱|帮你轻松解决百万物联网设备测试和联调
作为一个物联网开发和学习人员,IoT设备协议的测试联调是工作中很重要的一环!我有很多时刻都想拥有一个能集成常见物联网协议的客户端工具可供使用。经过我一通查找,发现和我拥有相同问题的人不在少数。 不仅仅是IoT开发者,包括云厂商、网络运营商都有相同烦恼: 开源物联网平台Thingsboard: coap -> coap.js(需要安装node); 移动OneNET平台: mqtt -> mqtt.fx(几年没更新了); 电信AEP平台:自定义TCP协议 -> sokit工具(只支持windows); 阿里云物联网平台: Nb-IoT协议 -> 需要到电信或移动平台上进行测试; 作者:穆书伟
H8
287 0
|
8月前
|
Linux 开发工具
设置centos默认启动命令行(不启动图形界面)
设置centos默认启动命令行(不启动图形界面)
|
10月前
|
搜索推荐 Linux
centos的命令行个性化配置
centos的命令行个性化配置
68 0
|
11月前
|
搜索推荐 Linux
centos的命令行个性化配置
centos的命令行个性化配置
|
NoSQL 架构师 Java
再见 CentOS,AlmaLinux 9 测试版发布
美东时间 4 月 19 日,AlmaLinux 团队宣布了他们 9.0 测试版的里程碑。该团队表示,AlmaLinux 9.0 Beta 目前适用于所有受支持的架构,包括 x86_64、AArch64、PPC64LE 和 s390x。
496 0
|
Cloud Native 关系型数据库 MySQL
centos命令行安装MySQL(云原生POD命令行安装MySQL)
centos命令行安装MySQL(云原生POD命令行安装MySQL)
217 0
centos命令行安装MySQL(云原生POD命令行安装MySQL)
|
Web App开发 移动开发 JavaScript
基于H5的Speedtest网速测试工具搭建
基于H5的Speedtest网速测试工具搭建
773 0
基于H5的Speedtest网速测试工具搭建
|
测试技术 Windows
软件测试面试题:如何用命令行生成测试报告?
软件测试面试题:如何用命令行生成测试报告?
51 0
|
NoSQL Linux Redis
Centos下 Docker 安装 Redis 并测试使用记录
本文是博主学习docker的记录,希望对大家有所帮助。
430 0
Centos下  Docker 安装 Redis 并测试使用记录