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)

Iperf参数详解的更多相关文章

  1. Nginx主配置参数详解,Nginx配置网站

    1.Niginx主配置文件参数详解 a.上面博客说了在Linux中安装nginx.博文地址为:http://www.cnblogs.com/hanyinglong/p/5102141.html b.当 ...

  2. iptables参数详解

    iptables参数详解 搬运工:尹正杰 注:此片文章来源于linux社区. Iptalbes 是用来设置.维护和检查Linux内核的IP包过滤规则的. 可以定义不同的表,每个表都包含几个内部的链,也 ...

  3. chattr的常用参数详解

    chattr的常用参数详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在实际生产环境中,有的运维工程师不得不和开发和测试打交道,在我们公司最常见的就是部署接口.每天每个人部署的 ...

  4. mha配置参数详解

    mha配置参数详解: 参数名字 是否必须 参数作用域 默认值 示例 hostname Yes Local Only - hostname=mysql_server1, hostname=192.168 ...

  5. $.ajax()方法所有参数详解;$.get(),$.post(),$.getJSON(),$.ajax()详解

    [一]$.ajax()所有参数详解 url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. type: 要求为String类型的参数,请求方式(post或get)默认为get.注 ...

  6. linux PHP 编译安装参数详解

    linux PHP 编译安装参数详解 ./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc -- ...

  7. 【转】jqGrid 各种参数 详解

      [原文]http://www.cnblogs.com/younggun/archive/2012/08/27/2657922.htmljqGrid 各种参数 详解 JQGrid JQGrid是一个 ...

  8. HTML滚动字幕代码参数详解及Js间隔滚动代码

    html文字滚动代码 <marquee style="WIDTH: 388px; HEIGHT: 200px" scrollamount="2" dire ...

  9. mysql5.6主从参数详解

    mysql5.6的主从相当的不错,增加了不少参数,提升了主从同步的安全和效率,以下是mysql5.6主从参数详解. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ...

  10. Linux 之 编译器 gcc/g++参数详解

    2016年12月9日16:48:53 ----------------------------- 内容目录: [介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++ ...

随机推荐

  1. C++ 地球人口承载力

    题目描述 假设地球上的新生资源按恒定速度增长.照此测算,地球上现有资源加上新生资源可供 xx 亿人生活 aa 年,或供 yy 亿人生活 bb 年. 为了能够实现可持续发展,避免资源枯竭,地球最多能够养 ...

  2. 通过URL地址将图片保存到本地

    今天一朋友问我如何通过URL地址将图片保存下来. 特地找了些资源,实现了一下代码: using System; using System.Drawing; using System.Drawing.I ...

  3. 举例说明postman接口测试

    接口测试的本质就是接口的数据和数据库里的数据作对比 接口测试,可以理解为测的是后端的程序,而系统测试的时候,测试的是前端的程序,前端只有在满足条件的时候才会调到接口,所以接口测试可以测得更全面更准确 ...

  4. 数值的扩展方法以及新增数据类型BigInt

    二进制和八进制表示法 ES6提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o或(0O)表示 0b111110111 === 503 // true; 0o767 === 503; / ...

  5. LG P5244 [USACO19FEB] Mowing Mischief P

    \(\text{Code}\) #include <bits/stdc++.h> #define IN inline #define eb emplace_back using names ...

  6. 物语(monogatari)

    \(Description\) 某一天,少年邂逅了同病相连的IA.见面后,IA一把牵起少年的手,决定和他一起逃离部落,离开这个无法容身的是非之地. 要逃离部落,少年和IA就需要先选择一条耗时最少的路线 ...

  7. ENCOURAGE研究: 病情中度活动RA获得深度缓解后有望实现停药

    标签: 类风湿关节炎; TNF拮抗剂; 维持期减停 病情中度活动的RA患者在获得深度缓解后有望实现停用生物制剂 电邮发布日期: 2016年2月3日 病情中度活动的类风湿关节炎(RA)患者通过传统DMA ...

  8. 数据结构和算法day1(Java)

    1.什么是数据结构? 数据结构就是把数据元素按照一定的关系组织起来的集合,用来组织和存储数据. 1.2.数据结构的分类: 逻辑结构 和物理结构 逻辑结构: 集合结构(无关系).线性结构(一对一).树形 ...

  9. echarts 各个配置项详细说明总结

    theme = { // 全图默认背景 // backgroundColor: 'rgba(0,0,0,0)', // 默认色板 color: ['#ff7f50','#87cefa','#da70d ...

  10. Android 删除已知路径的文件或文件夹

    转载:https://blog.csdn.net/qq_31939617/article/details/89414714[功能]delete(String delFile):删除文件或文件夹 del ...