如何使用iperf执行网络吞吐量测试
【版权声明】本文内容源于互联网收集整理,不代表YINGSOO观点!若有咨询“如何使用iperf执行网络吞吐量测试”等有关服务器、云主机租用、托管、配置、价格问题,请在线咨询YINGSOO客服,为您答疑解惑!
【热搜主机】俄罗斯物理服务器 | 俄罗斯物理服务器 | 香港站群服务器
【科普知识】什么是服务器专线?有哪些专线服务器推荐?
作为网络管理员,您的工作之一是始终确保您的网络和连接的服务器尽可能高效可靠的工作。当出现问题时,例如网络变慢,您必须准备好用于故障排除的工具。有很多可用的工具,你该向如何选择?可以在Linux服务器上使用的一个工具是iperf。
Iperf是一个仅用于诊断网络速度问题的命令行工具。Iperf测量服务器能够处理的最大网络吞吐量,并将结果报告给您。如果您发现服务器的最大吞吐量低于应有的水平,则很可能是特定服务器导致您的网络减速。
Iperf可以安装在几乎所有Linux发行版上。为了使用它,您需要两台Linux服务器。
我将用Ubuntu Server和Ubuntu Desktop实例进行演示。
一、如何安装iperf
您首选要做的是在两台Linux机器上都安装iperf。由于可以在大多数发行版的标准存储库中找到iperf,因此您可以使用Linux版本随附的软件包管理器进行安装。例如,在Ubuntu(或其他Debian衍生产品)上,安装命令为:
sudo apt-get install iperf -y
就是这样。您已经准备好使用该工具。
二、如何使用iperf
首先在有问题的服务器上以监听模式运行iperf。为此,登录服务器并发出命令:
iperf -s
您应该看到iperf现在正在监听TCP端口5001(图A)。
现在转到另一台Linux机器并测试iperf侦听服务器。这是通过以下命令完成的:
iperf -c SERVER_IP
其中SERVER_IP是iperf监听服务器的IP地址。
您应该看到两件事。第一个是在iperf监听服务器上,您会在其中看到已接收到连接,接收到连接的间隔,传输的总量以及所使用的带宽(图B)。
然后在测试机上,您将在其中看到相同的结果,只有将提示返回给您(图C)。
如果吞吐量大大低于应有的水平,则可以使用该机器开始故障排除。
如果该基本测试不能为您提供足够的数据,则可以随时自定义命令。举例来说,您想要:
在80端口上测试
测试运行三十秒
每两秒钟显示一次传输数据
这样的命令如下所示:
iperf -c SERVER_IP -p 80 -t 30 -i 2
该命令将为您提供更多的信息(图D)。
您可以自定义该命令以测试可能怀疑导致服务器/网络出现问题的任何端口。
猜你喜欢:美国服务器去首页享优惠!YINGSOO推出Phala挖矿服务器、Chia奇亚农场服务器、Swarm物理节点服务器、Swarm母鸡服务器、Swarm云节点服务器、国内矿机服务器海外托管、《Phala PHA挖矿资料大全》,《swarm bzz挖矿资料大全》,Swarm Bee节点租用请咨询YINGSOO客服!官网WWW.YINGSOO.com
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。