iPerf进行网络吞吐量测试(测速)

iPerf进行网络吞吐量测试(测速)

iperf是一种命令行工具,用于通过测量服务器可以处理的最大网络吞吐量来诊断网络速度问题。

它在遇到网络速度问题时特别有用,通过该工具可以确定哪个服务器无法达到最大吞吐量。
IPerf开始出现的时候是在03年,版本是基于1.7.0 进行介绍和解析的,貌似1.7.0还是使用C++编写比较多,后面到了IPerf2版本,C++和C结合,现在出来一个法国人团队另起炉灶重构出不向下兼容的IPerf3。
现在IPerf的官方网站为:https://iperf.fr/

下载地址:https://iperf.fr/iperf-download.php

iperf分为两种版本,Unix/Linux版和Windows版,Unix/Linux版更新比较快,版本最新。

Windows版更新慢。Windows版的iperf叫jperf,或者xjperf。

jperf是在iperf基础上开发了更好的UI和新的功能。
1、Centos安装iperf
 [root@docker-02 ~]# yum install iperf -y

iPerf进行网络吞吐量测试(图1)

2、如何使用iperf
1、必须在测试的两台计算机上同时安装iPerf。如果在个人计算机上使用基于Unix或 Linux的操作系统,则可以在本地计算机上安装iPerf。
2、但是,如果要测试网络提供商的吞吐量,最好使用另一台服务器作为终点,因为本地ISP可能会施加影响测试结果的网络限制。
3、TCP客户端和服务器
iperf需要两个系统,因为一个系统必须充当服务端,另外一个系统充当客户端,客户端连接到需要测试速度的服务端。


windows测试架构(注意,需要服务端的iperf的版本与客户端的版本一致):
iperf server:windows10-10.11.11.184
iperf client:windwos10-192.168.33.107
测试命令:
查看iperf版本:iperf3 -v
服务端命令:iperf3 -s
客户端命令:iperf3 -c 10.11.11.184

iPerf进行网络吞吐量测试(图2)

iPerf进行网络吞吐量测试(图3)

测试时并不把带宽占满(几乎对链路没有影响):

iPerf进行网络吞吐量测试(图4)




1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » iPerf进行网络吞吐量测试(测速)

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!