首页 > 其他分享 >Iperf参数详解

Iperf参数详解

时间:2022-10-21 16:59:46浏览次数:45  
标签:UDP TCP 详解 参数 默认 Iperf 服务端 客户端

Iperf
Iperf是一个网络性能测试工具,可以测试TCP和UDP最大带宽,具有多种参数和UDP特性,可以根据需要调整,报告带宽,延迟,数据包丢失

通用参数
-b(bandwidth):指定UDP模式使用的带宽,此选项与‘-u’相关,默认值为1m/s
-e(enhancedreports):使用增强的报告提供更多tcp/udp和流量信息
-f(format):报告格式,支持的格式有‘B’‘K’‘M’‘G’,默认为‘a’自适应
-i(interval):定期带宽报告之间的间隔时间
-l(len):要读取或写入的缓冲区长度(TCP默认为8 KB,UDP默认为1470字节)
-m(print_mss):打印TCP最大段大小
-o(output):将报告或错误消息输出到此指定文件
-p(port):指定监听端口
-u(UDP):使用UDP协议(iperf默认使用TCP协议)
-w(window): 对于TCP,此设置为窗口大小;对于UDP,此设置为接收UDP数据包的缓冲区大小,闲置可以接收数据包的最大值
-z(realtime):请求实时调度器
-B(bind):绑定到接口或者多播地址
-C(conpatibility)与旧版本一起使用不会发送额外的MSG
-M(mss):配置TCP最大段大小
-N(nodelay):设置TCP无延迟,禁用Nagle算法
-V(ipv6_domain):设置域为IPv6

服务端参数
-s(server):在服务器模式下运行
-U(single_udp):在单线程UDP模式下运行
-D(darmon):将服务器作为守护程序运行

客户端参数
-c(client):在客户端模式下运行
-d(dualtest):同时运行双向测试
-n(num):要传输的字节数
-r(tradeoff):单独做一个双向测试(与参数‘-d’的区别在于,‘-d’参数是双向的测试同时进行,而‘-r’的参数实在执行完客户端到服务端的数据传输后,由服务端向客户端发送测试)
-t(time):指定程序运行时间
-B(bind):绑定要发起流量的SRC地址
-F(fileinput):输入要从文件传输的数据,即使用特定的数据流测试带宽
-I(stdin):与“F”一样,由标准输入输出文件输入数据
-L(listenport):指定服务端反向链接到客户端的端口,默认是使用客户端链接至服务端的端口
-P(parallel):线程数,指定客户端与服务端链接的线程数,默认是1
-T(ttl):出栈多播数据包的ttl值,这本质上就是数据通过路由器的跳数,默认为1
-Z(linux-congestion):配置TCP拥塞控制算法(仅Linux)

标签:UDP,TCP,详解,参数,默认,Iperf,服务端,客户端
From: https://www.cnblogs.com/lin-wang/p/16813988.html

相关文章

  • SpringBoot 使用枚举接受参数
    原文: https://www.zhangshengrong.com/p/2Y1kzqzgXZ/  接口开发过程中不免有表示类型的参数,比如0表示未知,1表示男,2表示女。通常有两种做法,一种是用数字表示,另一......
  • MP-SPDZ 之 semi-party流程详解
    为了进一步了解MP-SPDZ各个协议的运行流程,从semi-party协议分析入手,逐渐分析所有协议流程。semi-party协议流程如下图所示:semi-party协议流程总体分两个部分:网络部分......
  • Nagios配置文件nagios.cfg详解
    这里开始要讲一些Nagios的配置。首先要看看目前Nagios的主配置路径下有哪些文件。[root@nagiosetc]#ll总用量152-rwxrwxr-x.1nagiosnagios18259月2414:40cgi.cf......
  • 核心交换机相关技术参数详解
    核心交换机一般指三层交换机。三层交换机就是具有部分路由器功能的交换机,工作在OSI网络标准模型的第三层:网络层。三层交换机的最重要目的是加快大型局域网内部的数据交换,所......
  • javascript 的setTimeOut 中this指向及外部参数传参
    //外部的参数传参数,放到第三项及以后就可以myArray=['zero','one','two'];myArray.myMethod=function(sProperty){consol......
  • 关于Android不同系统版本的市场占比情况详解
    一,google官方统计的不同Android版本市场的占比强开​​google统计的数据情况​​ 这个是google官方对于不同版本的市场占比情况。这个是针对全世界所有的Android手机占比情......
  • Jmeter----请求的reponse结果中的某个参数作为JDBC Request的查询条件
    一、前言数据库连接成功二、需求将登录账号12608523691,接口的reponse的参数uuid作为JDBCRequest的查询条件   二、添加后置处理器并进行相关的设置。......
  • Charles----伪造手机端的request和reponse参数
    使用场景:在测试中通过伪造reponse数据来模拟某些测试场景,如下截图。要求:通过修改reponse中的值,再次请求修改7为100,只是会显示为99+实现方式:1、通过breakpoints......
  • python 爬取网页,带有post参数
    https://blog.csdn.net/weixin_40340586/article/details/119457955 记录一下自己的爬虫踩过的坑,上一次倒是写了一些,但是写得不够清楚,这次,写清楚爬取的过程。这个网站......
  • B/S架构详解
    资源分类1,静态资源:使用静态网页开发技术发布的资源特点:所有用户访问,得到的结果是一样的如: 文本,图片,音频,视屏,HTML,CSS......