Linux 使用 speedtest 测速

Linux使用 speedtest 测网速

1、脚本地址 https://github.com/sivel/speedtest-cli
2、上脚本,自己看,so easy

[root@glusterfs-server01 ~]# yum -y install git
…………
此处省略 git 安装过程中的输出
…………

[root@glusterfs-server01 shy]# mkdir git
[root@glusterfs-server01 shy]# cd git/
[root@glusterfs-server01 git]# git clone https://github.com/sivel/speedtest-cli.git
Cloning into 'speedtest-cli'...
remote: Enumerating objects: 30, done.
remote: Counting objects: 100% (30/30), done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 1110 (delta 18), reused 20 (delta 9), pack-reused 1080
Receiving objects: 100% (1110/1110), 312.73 KiB | 36.00 KiB/s, done.
Resolving deltas: 100% (650/650), done.
[root@glusterfs-server01 git]# cd speedtest-cli/
[root@glusterfs-server01 speedtest-cli]# ll
total 108
-rw-r--r-- 1 root root  1671 Mar  6 18:01 CONTRIBUTING.md
-rw-r--r-- 1 root root 11358 Mar  6 18:01 LICENSE
-rw-r--r-- 1 root root    35 Mar  6 18:01 MANIFEST.in
-rw-r--r-- 1 root root  5450 Mar  6 18:01 README.rst
-rw-r--r-- 1 root root    20 Mar  6 18:01 setup.cfg
-rw-r--r-- 1 root root  3277 Mar  6 18:01 setup.py
-rw-r--r-- 1 root root  2923 Mar  6 18:01 speedtest-cli.1
-rwxr-xr-x 1 root root 61423 Mar  6 18:01 speedtest.py
drwxr-xr-x 3 root root  4096 Mar  6 18:01 tests
-rw-r--r-- 1 root root   497 Mar  6 18:01 tox.ini

-----------------下面执行脚本进行3次网速测试-----------------

[root@glusterfs-server01 speedtest-cli]# python speedtest.py
Retrieving speedtest.net configuration...
Testing from China Unicom Liaoning (211.xxx.xxx.xxx 这是我的IP地址)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by China Telecom ZheJiang Branch (Hangzhou) [4.91 km]: 10.138 ms
Testing download speed................................................................................
Download: 144.67 Mbit/s
Testing upload speed................................................................................................
Upload: 133.65 Mbit/s
[root@glusterfs-server01 speedtest-cli]# python speedtest.py
Retrieving speedtest.net configuration...
Testing from China Unicom Liaoning (211.xxx.xxx.xxx 这是我的IP地址)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Hangzhou , Zhejiang Unicom (Hangzhou) [4.91 km]: 12.66 ms
Testing download speed................................................................................
Download: 126.66 Mbit/s
Testing upload speed................................................................................................
Upload: 208.55 Mbit/s
[root@glusterfs-server01 speedtest-cli]# python speedtest.py
Retrieving speedtest.net configuration...
Testing from China Unicom Liaoning (211.xxx.xxx.xxx 这是我的IP地址)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by China Telecom ZheJiang Branch (Hangzhou) [4.91 km]: 12.647 ms
Testing download speed................................................................................
Download: 127.26 Mbit/s
Testing upload speed................................................................................................
Upload: 158.29 Mbit/s
[root@glusterfs-server01 speedtest-cli]# 

(结束)

### 如何使用 Speedtest 进行 Linux 环境下的网络测速 #### 一、通过 `speedtest-cli` 工具进行测速 为了在Linux环境中执行网络速度测试,可以采用`sppedtest-cli`工具。此工具可通过简单的命令完成下载和上传速率的测量。 获取并安装该工具的方法如下: ```bash wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py ``` 这一步骤会从GitHub仓库下载最新的脚本文件到本地环境[^2]。 接着将下载好的Python脚本移动至系统的可执行路径下以便随时调用: ```bash mv speedtest.py /usr/local/bin/speedtest ``` 确保拥有足够的权限来运行这个程序可能还需要赋予其执行权限: ```bash chmod +x /usr/local/bin/speedtest ``` 现在就可以直接输入`speedtest`来进行一次完整的网速检测了[^3]。 #### 二、利用 Docker 部署 Speedtest-X 应用 对于更高级的需求或是希望获得图形化界面的支持,则可以选择基于容器技术部署Speedtest-X应用。这种方式不仅提供了友好的用户体验还便于管理和维护。 具体操作包括拉取镜像以及启动服务两部分: ```bash sudo docker pull badapple9/speedtest-x sudo docker run -d -p 9001:80 -it badapple9/speedtest-x ``` 上述指令将会把官方提供的最新版本镜像下载下来,并将其作为一个后台进程启动,在主机上开放端口9001映射给容器内部的服务[^4]。 访问浏览器中的相应URL即可查看详细的测试报告页面。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

catoop

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值