首页 > 其他分享 >iperf

iperf

时间:2024-06-02 21:29:28浏览次数:22  
标签:iperf3 -- ip 30 指定 server iperf

文章目录


Iperf是一款基于TCP/IP和UDP/IP的网络性能测试工具,它可以用来测量网络带宽和网络质量,还可以提供网络延迟抖动、数据包丢失率、最大传输单元等统计信息。

安装

在 Ubuntu 上安装

sudo apt-get update
sudo apt-get install iperf3

在 CentOS 上安装

sudo yum install iperf3

iperf服务端选项

选项说明
-s以服务器模式启动 iperf3
-p指定服务器监听的端口(默认是 5201)。
-B绑定到指定的IP地址。
-V启用 IPv6 支持。
-D以守护进程模式运行服务器。
-1处理一个客户端连接后退出。
--logfile将日志输出写入指定文件。
--pidfile将进程 ID 写入指定文件。
--bind-dev绑定到指定的网络设备。
--time在指定时间内进行测试(默认 10 秒)。
--json输出结果为 JSON 格式。
--reverse反向测试,从客户端到服务器进行数据传输(服务器模式下使用)。
--udp使用 UDP 协议而不是默认的 TCP 协议。
--interval指定结果报告的间隔时间(单位:秒)。
--version显示 iperf3 的版本信息。
-h, --help显示帮助信息并退出。

iperf客户端选项

选项说明
-c指定服务器的 IP 地址或主机名。
-p指定服务器监听的端口(默认是 5201)。
-B绑定到指定的本地 IP 地址。
-V启用 IPv6 支持。
-u使用 UDP 而不是 TCP 进行测试。
-b指定带宽(默认使用 TCP 时为最大带宽,使用 UDP 时为 1 Mbps)。
-t指定测试持续时间(单位:秒,默认是 10 秒)。
-i指定报告的间隔时间(单位:秒)。
-f指定报告格式(k/M/G,表示千字节/兆字节/千兆字节)。
-w指定 TCP 窗口大小。
-P指定并发流的数量。
-R进行反向测试,从服务器到客户端传输数据。
-d双向测试,同时进行上行和下行传输测试。
-L绑定到指定的本地端口。
-M指定 TCP 最大段大小(MSS)。
-N设置 TCP 无延迟(禁用 Nagle 算法)。
-S设置服务类型(TOS)或差分服务代码点(DSCP)。
-T设置连接的标题。
-Z启用压缩。
--logfile将日志输出写入指定文件。
--get-server-output获取服务器端的输出并显示在客户端的控制台上。
--json输出结果为 JSON 格式。
--version显示 iperf3 的版本信息。
-h, --help显示帮助信息并退出。

iperf常用命令

1. 基本的 TCP 测试
iperf3 -c server_ip -p 5201 -t 30

2. 使用 UDP 进行测试并指定带宽
iperf3 -c server_ip -u -b 10M -t 30

3. 双向测试,同时进行上行和下行传输测试
iperf3 -c server_ip -d -t 30

4. 进行反向测试,从服务器到客户端传输数据
iperf3 -c server_ip -R -t 30

5. 多流测试,使用 5 个并发流
iperf3 -c server_ip -P 5 -t 30

6. 指定报告的间隔时间为 2 秒
iperf3 -c server_ip -i 2 -t 30

7. 设置 TCP 窗口大小为 64K
iperf3 -c server_ip -w 64K -t 30

8. 设置连接的标题为 "Test Connection"
iperf3 -c server_ip -T "Test Connection" -t 30

9. 绑定到本地指定的 IP 地址
iperf3 -c server_ip -B local_ip -t 30

10. 绑定到本地指定的端口
iperf3 -c server_ip -L 12345 -t 30

11. 启用压缩传输
iperf3 -c server_ip -Z -t 30

12. 输出结果为 JSON 格式
iperf3 -c server_ip --json -t 30

13. 将日志输出写入指定文件
iperf3 -c server_ip --logfile /path/to/logfile -t 30

14. 获取服务器端的输出并显示在客户端的控制台上
iperf3 -c server_ip --get-server-output -t 30

15. 使用 IPv6 进行测试
iperf3 -c server_ip -V -t 30

16. 指定服务类型(TOS)为 0x20
iperf3 -c server_ip -S 0x20 -t 30

17. 指定 TCP 最大段大小(MSS)为 1460
iperf3 -c server_ip -M 1460 -t 30

18. 设置客户端测试持续时间为 60 秒,报告间隔为 5 秒,并使用 3 个并发流
iperf3 -c server_ip -t 60 -i 5 -P 3

19. 使用 UDP 进行带宽为 5 Mbps 的测试,报告间隔为 1 秒,测试持续时间为 20 秒,输出结果为 JSON 格式
iperf3 -c server_ip -u -b 5M -t 20 -i 1 --json

20. 在本地 IP 地址上启动服务端,并将日志输出写入指定文件
iperf3 -s -B local_ip --logfile /path/to/logfile

标签:iperf3,--,ip,30,指定,server,iperf
From: https://blog.csdn.net/Phoenix_zxk/article/details/139397574

相关文章

  • iperf测试抓包
    iperf测试抓包【概要】【步骤】1.2.【问题汇总】【问题x】【解决x】【总结】常用命令总结......
  • iperf3工具使用
    1.下载方式1.1centos服务端#直接下载yum-yinstalliperf3#在有网的机器下载离线安装包(将包上传到其他服务器即可)yum-yinstalliperf3--downloadonly--downloaddir./ 1.2win10客户端(下载之后正常安装exe即可)https://iperf.fr/download/windows/iperf-3.1.3-wi......
  • 02-基于STM32F407MAC与DP83848实现以太网通讯六(IPerf网络速度测试)
    一、IPerf2网络测试工具Iperf2是一个用于测试网络带宽的工具。它是Iperf的旧版本,专注于提供基本的带宽测量功能。通过在客户端和服务器之间发送测试数据流并测量其性能,用户可以评估网络连接的速度和稳定性。Iperf2提供了一种简单而有效的方式来评估网络性能。IPerf3已经发布了,但......
  • iperf详解 ---- 灌包
    摘自:https://zhuanlan.zhihu.com/p/585534080我们前面介绍过(我今天学习了一下3个perf:iperf、netperf和qperf),iperf3是用于执行网络吞吐量测量的工具,可以测试TCP、UDP或SCTP的吞吐量。本文以iperf3.12为例,介绍一下iperf3命令的详细用法。  快速用例  要执行iperf3测试......
  • Centos下安装iperf3并注册成服务[原创]
    iperf3网络测速工具非常强大并可靠,下面介绍如何在LinuxCentos下部署方法,并且注册成服务一、安装iperf3打开终端并执行命令`sudoyuminstalliperf3`来安装iperf3。二、配置服务配置1、创建配置文件,文件名为iperf3.service:命令: vim/usr/lib/systemd/system/iperf......
  • iPerf工具
    目录简介参数详解使用方法TCP和UDP协议的性能测试简介iPerf是一个用于测量和调整网络性能的工具。它是一个跨平台的工具,可以为任何网络生成标准化的性能测量。iPerf具有客户端和服务器功能,并且可以创建数据流,以测量两端之间的吞吐量。它支持TCP和UDP测试,可以测量数据吞吐量、延......
  • iperf3网络测试工具
    iperf网络测试工具 iperf命令是一个网络性能测试工具,可以测试TCP和UDP带宽质量。同时也可以通过UDP测试报告网丢包率或者发包性能,是一个非常实用的工具iperf安装:可以直接通过官网下载对应系统版本进行安装(https://iperf.fr/iperf-download.php)1.对于windows版的iPerf,直......
  • iperf案例
    iperf吞吐案例一、Iperf工具介绍Iperf是一款基于TCP/IP和UDP/IP的网络性能测试工具,它可以用来测量网络带宽和网络质量,还可以提供网络延迟抖动、数据包丢失率、最大传输单元等统计信息。帮助定位网络瓶颈,解决网络故障。Supernova测试仪内置了多种开源软件,iperf就是其中之一,在测试仪......
  • iperf3:网络测试工具及测试用例+参数详解
    1,iperf3简介iPerf3是用于主动测试IP网络上最大可用带宽的工具。它支持时序、缓冲区、协议(TCP,UDP,SCTP与IPv4和IPv6)有关的各种参数。对于每次测试,它都会详细的带宽报告,延迟抖动和数据包丢失。它与原始iPerf不共享任何代码,也不向后兼容。它是一个C/S架构的测试工具,需要在同时运......
  • ESXI内两台群晖NAS 安装iperf3内网测速,结果
    接一个2.5G交换机给管理口 网卡自动协商到2.5G在群晖的ssh中跑一个iperf3的测试 测试结果为1.47G/s14700/8=183.75M/s符合实际文件传输的效果,在测试一次虚拟机速度基本上就是1.32G/s165M/s这于实际结果的165-200M/是相符的。 已测试cpu就跑满 虚拟机下的交换速......