centos 服务器测速测试网速

786 阅读2分钟

不知道大家有没有用过一些小服务商的服务器,这时测试下服务器的带宽就很重要了。今天带大家看下常用的测试服务器带宽的工具。

1. speedtest,这是一个用python写的测速工具。使用简单,但要有python的环境。这点不好。下面直接开始。

(1)查看有没有安装python环境。python -V,我的版本是2.7.5的,,在Python2.4至3.6都可以。如果不是的话,可以自己安装下。

image.png

(2)通过git 获取工具,git clone https://github.com/sivel/speedtest-cli.git

image.png

(3)进入到speedtest-cli目录,cd speedtest-cli/

image.png

(4)输入运行命令 ./speedtest.py image.png

结果显示如下,这样就可以清楚显示上行和下行的网速了,有时网络可能不太稳定,可以测试多几次

image.png

2. 接下来介绍另一种测试的工具 fast。fast是由Netflix提供的一款测网速的简单工具。下面简单说下如何使用。

(1)通过npm进行安装。npm install --global fast-cli

image.png

(2)安装完后,直接运行命令 fast,就会显示了,不过只显示了一个下再的速度。

image.png

  (3)在 fast 命令上加多一个 -u选项,上传和下载速度都会显示了

image.png

3. 第三种就是Iperf3 ,Iperf3 可以测试最大 TCP 和 UDP 带宽性能,并且具有多种参数,可以测试多种功能。

(1)安装yum -y install iperf3

image.png

(2)另一台服务器同样也安装下iperf3。 yum -y install iperf3

image.png

(3) 在第一台的服务器作为服务端  iperf3 -s -i 10 -p 5201   //设置监控时间10s,端口为5201,记得要开放端口,如果有装宝塔面板的,要记得开放端口。

image.png

  同样有一些服务商的服务器,也要在其安全组里开放5201端口

image.png

(5)  iperf3 -c x.x.x.x -p 5201 -t 5 -P 10 -R  //指定-c测速服务器IPx.x.x.x,-p指定端口为5201,-t测速时间5s,-P指定发送连接数10,-R表示下载测速

image.png

测试结果如下

image.png

好了,今天就介绍到这里了。可能写的过程中还有很多不好的地方,希望大家能指出来,在此,谢谢大家