linux网络测速

2022-06-02 16:49:31 浏览数 (1)

iPerf

Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。

代码语言:javascript复制
yum install -y iperf3

Mac 和 Windows也可以用。安装后,你需要同一网络上的两台机器才能使用它(都必须安装 iPerf)。指定一个作为服务器。

先获取服务器机器的IP地址:

代码语言:javascript复制
ip addr show

先找到服务器的ip地址, 在服务器上启动iperf

代码语言:javascript复制
iperf -s

这等待来自客户端的传入连接。指定另一台机器作为客户端并运行此命令,用你的服务器机器的 IP 地址替换此处的示例:

代码语言:javascript复制
iperf -c 192.168.1.2

img

Speedtest

speedtest-cli 是一个使用python编写的命令行脚本,通过调用speedtest.net测试上下行的接口来完成速度测试

代码语言:javascript复制
pip3 install speedtest-cli

然后使用命令speedtest运行它:

代码语言:javascript复制
$ speedtest  
Retrieving speedtest.net configuration...  
Testing from CenturyLink (1158)...  
Retrieving speedtest.net server list...  
Selecting best server based on ping...  
Hosted by CenturyLink (Cambridge, UK) [49 km]: 566 ms  
Testing download speed................................................................................  
Download: 62 Mbit/s  
Testing upload speed......................................................................................................  
Upload: 93 Mbit/s

这为你提供了下载和上传 Internet 速度。它速度快且可编写脚本,因此你可以定期运行它并将输出保存到文件或数据库中,以记录一段时间内的网络速度。

Fast

Fast是 Netflix 提供的一项服务。

代码语言:javascript复制
npm install --global fast-cli
代码语言:javascript复制
$ fast  

     90 Mbps ↓

该命令返回你的 Internet 下载速度。要获得上传速度,请使用-u标志:

代码语言:javascript复制
$ fast -u  

   ⠧ 90 Mbps ↓ / 5 Mbps ↑

0 人点赞