[Linux]网络检测工具之iperf

1 安装网络检测工具 iperf

step1.0 iperf的简介

[摘]
iperf是一种 命令行工具,用于通过测量服务器可以处理的 最大网络吞吐量来诊断 网络速度问题。它在遇到网络速度问题时特别有用,通过该工具可以确定哪个服务器无法达到最大吞吐量。
IPerf开始出现的时候是在 2003年,版本是基于1.7.0 进行介绍和解析的,貌似1.7.0还是使用C++编写比较多,后面到了IPerf2版本,C++和C结合,现在出来一个法国人团队另起炉灶重构出不向下兼容的 IPerf3,他们开了一个论坛专门讨论维护,但因为是法语所以跟我也无法沟通,所以也没怎么上去看,一开始入门的时候就只能上处链接的文章,还好有所帮助。
现在IPerf的官方网站为:https://iperf.fr/
iperf分为两种版本,Unix/Linux版和Windows版,Unix/Linux版更新比较快,版本最新。Windows版更新慢。Windows版的iperf叫jperf,或者xjperf。jperf是在iperf基础上开发了更好的UI和新的功能。

如何使用iperf?

1、必须在测试的两台计算机上同时安装iPerf。如果在个人计算机上使用基于Unix或 Linux的操作系统,则可以在本地计算机上安装iPerf。

iperf需要两个系统,因为一个系统必须充当服务端,另外一个系统充当客户端,客户端连接到需要测试速度的服务端。
2、但是,如果要测试网络提供商的吞吐量,最好使用另一台服务器作为终点,因为本地ISP可能会施加影响测试结果的网络限制。

step1.1 下载安装包

https://iperf.fr/iperf-download.php

[Linux]网络检测工具之iperf
Fedora 64 bits / Red Hat 64 bits / CentOS 64 bits (AMD64) by ssahani. (sha256)
[CENTOS] https://iperf.fr/download/fedora/iperf3-3.1.3-1.fc24.x86_64.rpm
[Linux]网络检测工具之iperf
[Windows] https://iperf.fr/download/windows/iperf-3.1.3-win64.zip

step1.2 安装

1)CENTOS RPM方式安装

centos7 安装

rpm -i /opt/software-packages/iperf/iperf3-3.1.3-1.fc24.x86_64.rpm

[Linux]网络检测工具之iperf

2)Ubuntu DEB方式安装

补充:ubuntu18.04安装(未亲测)

sudo dpkg -i libiperf0_3.1.3-1_amd64.deb iperf3_3.1.3-1_amd64.deb

3)Windows 方式安装

(亲测)

  • step1 下载并拷贝安装包到指定的安装目录

C:\Program Files\iperf3\iperf-3.1.3-win64.zip

[Linux]网络检测工具之iperf
  • step2 解压即安装

[Linux]网络检测工具之iperf
  • step3 配置系统环境变量 Path

C:\Program Files\iperf3\iperf-3.1.3-win64;

  • step4 验证安装是否成功
iperf3 -s

[Linux]网络检测工具之iperf

2 网络测速(单向)

Step2.1 在机器A以服务器模式启动 iperf 服务

10.100.102.146

iperf3 -s

[Linux]网络检测工具之iperf

Step2.2 在机器B以客户端模式 使用iperf 服务 测试与机器A的网络吞吐

10.100.102.149

iperf3 -c 10.100.102.146

[Linux]网络检测工具之iperf

查看 服务端(10.100.102.146)

[Linux]网络检测工具之iperf

3 网络测速(双向)

在某些情况下,可能希望测试两台服务器以获得最大吞吐量。使用iperf提供的内置双向测试功能可以轻松完成此测试。

step3.1 在机器A以服务器模式启动 iperf 服务

10.100.102.146

iperf3 -s

[Linux]网络检测工具之iperf

Step3.2 在机器B以客户端模式 使用iperf 服务 测试网络双向吞吐

10.100.102.149

iperf3 -c 10.100.102.146 -d

[Linux]网络检测工具之iperf

X 参考文献

Y 附件:测试 node146—->node154的网络吞吐

node154 Windows

iperf3 -s

[Linux]网络检测工具之iperf

node146 CENTOS Linux

iperf3 -c 10.100.102.154

[Linux]网络检测工具之iperf
iperf3 -c 10.100.102.154 -d

[Linux]网络检测工具之iperf
本文链接 :https://www.cnblogs.com/johnnyzen
关于博文

:评论和私信会在第一时间回复,或
直接私信

我。

版权声明

:本博客所有文章除特别声明外,均采用
BY-NC-SA

许可协议。转载请注明出处!

声援博主

:若本文对您有帮助,可点击右下角
推荐

一下。您的鼓励、
【赞赏】

(左侧赞赏支付码)是博主技术写作的重要动力!

Original: https://www.cnblogs.com/johnnyzen/p/16078534.html
Author: 千千寰宇
Title: [Linux]网络检测工具之iperf

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/23573/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

最近整理资源【免费获取】:   👉 程序员最新必读书单  | 👏 互联网各方向面试题下载 | ✌️计算机核心资源汇总