介绍

通过对网络的测速判断linux的网络环境状态。

测速通过speedtest小工具来实现,官网里面有不同系统的安装方法。

speedtset官网:https://www.speedtest.net/

安装教程

1.安装wget

已经安装则忽略。

yum -y install wget

2.下载安装包

wget https://bintray.com/ookla/rhel/rpm -O bintray-ookla-rhel.repo

3.移动安装包到yum目录下

mv bintray-ookla-rhel.repo /etc/yum.repos.d/

4.启动包管理器安装测试软件

yum install speedtest

5.使用测试软件

speedtest

首次使用需要接受许可协议。

软件使用方法

speedtest [<选填参数>]

参数

作用

-h 或 --help

帮助文档

-V 或 --version

查看版本

-L 或 --servers

列出离被测试服务器最近的一些测试服务器

-s 服务器id 或 --server-id=服务器id

指定测试服务器测试

-I 端口号 或 --interface=端口号

在连接到服务器时尝试绑定到指定的端口

-i ip地址 或 --ip=ip地址

在连接到服务器时尝试绑定到指定的ip地址

-o 主机 或 --host=主机

使用主机的完全限定域名从服务器列表中指定服务器

-p yes

no 或 --progress=yes/no | 启用或禁用进度条(默认启动)

-f 格式 --format=格式

输出格式,有效格式有(human-readable(默认为此模式,人类可读模式), csv, tsv, json, jsonl, json-pretty),机器可读格式(csv、tsv、json、jsonl、json pretty)使用字节作为最大精度的度量单位

-u 速度单位 --unit=速度单位

显示速度的输出单位

-a 或 auto-binary-bits

自动寻找合适的十进制比特/秒单位(bps,kbps,Mbps,Gbps)

-A 或 auto-binary-bytes

自动寻找合适的十进制字节/秒单位(B/s,kB/s,MB/s,GB/s)

-b 或 auto-decimal-bits

自动寻找合适的二进制比特/秒单位(kibps,Mibps,Gibps)

-B 或 auto-decimal-bytes

自动寻找合适的二进制字节/秒单位(kiB/s、MiB/s、GiB/s)

--selection-details

显示选择测试服务器的详细信息

--ca-certificate=ca证书路径

指定ca证书

-v

记录冗长,多次指定以获得更高的详细程度

--output-header

显示CSV和TSV格式的输出标题

[-u]标志的有效单位:

bps,kbps,Mbps,Gbps (十进制,比特/秒)

B/s,kB/s,MB/s,GB/s (十进制,字节/秒)

kibps,Mibps,Gibps (二进制,比特/秒)

kiB/s、MiB/s、GiB/s (二进制,字节/秒)