Linux iperf 网络性能测试工具
Linux iperf 是一个网络性能测试工具。iperf可以测试最大TCP和UDP带宽性能。iperf具有多种参数和UDP特性,可以根据需要调整。iperf可以报告带宽,延迟抖动和数据包丢失。进行测试时分为服务端和客户端。
安装方法
yum install iperf -y
适用场景
1:在同台宿主机下,测试虚拟机到另一台虚拟机的最大网络性能
2:测试公有云内网最大网络性能
3:测试局域网wifi的最大传输性能
4:测试两点之间的带宽
iperf参数介绍
#常用公共参数
-i 2 #表示每2秒显示一次报告
-w 80k #对于TCP方式,此设置为TCP窗口大小。对于UDP方式,此设置为接受UDP数据包的缓冲区大小,限制可以接受数据包的最大值
-B 192.168.122.1
#绑定到主机的多个地址中的一个。对于客户端来说,这个参数设置了出栈接口。对于服务器端来说,这个参数设置入栈接口。这个参数只用于具有多网络接口的主机。
#在Iperf的UDP模式下,此参数用于绑 定和加入一个多播组。使用范围在224.0.0.0至239.255.255.255的多播地址
#常用客户端参数
-b 100m #用于udp测试时,设置测试发送的带宽,单位:bit/秒,不设置时默认为:1Mbit/秒
-c #指定服务端ip地址
-d #同时测试上行和下行
-t 10 #设置传输时间,为10秒
-P 5 #指定发起5个线程
UDP模式测试:
服务端
iperf -u -s
# -u表示以udp模式运行,-s表示作为服务端
客户端
iperf -u -c 192.168.122.1 -b 100M -t 60 -i 2
#解释:在udp模式下,以100Mbps为数据发送速率,客户端到服务器192.168.1.1上传带宽测试,测试时间为60秒
iperf -u -c 192.168.122.1 5M -P 30 -t 6
#客户端同时向服务器端发起30个连接线程,以5Mbps为数据发送速率
iperf -u -c 192.168.122.1 -b 100M -d -t 60
#以100M为数据发送速率,进行上下行带宽测试
TCP模式测试:
服务端
iperf -s
客户端
iperf -c 192.168.122.1 -t 60 #在tcp模式下,客户端到服务器192.168.1.1上传带宽测试,测试时间为60秒。
iperf -c 192.168.122.1 -P 30 -t 60 #客户端同时向服务器端发起30个连接线程。
iperf -c 192.168.122.1 -d -t 60 -i 2 #进行上下行带宽测试。
Linux iperf 网络性能测试工具相关推荐
- Linux命令 iperf - 网络性能测试工具
iperf 网络性能测试工具 下载地址: Google Code Archive - Long-term storage for Google Code Project Hosting.https:/ ...
- iperf —— 网络性能测试工具,编译、安装、使用笔记
文章目录 1. 背景 2. 编译 2.1 下载 2.2 编译 3. 安装 4. 使用 5. 参考 1. 背景 为了测试嵌入式SOC的网络性能,需要一个能够测试带宽.抖动.丢包率等参数的工具,在linu ...
- Linux如何安装iperf软件,Linux 下网络性能测试工具 iperf 的安装和使用
很久没写文章,iperf 也一直有用,感受不错就记录一下html 说明: OS :CentOS 6.4 x86_64 Server: 192.168.100.55 Client: 192.168.10 ...
- Android O/P/Q 版本移植iperf网络性能测试工具
iperf是什么 Iperf 是一个网络性能测试工具,是跨平台的,支持Window,linux,android平台的运行和测试,可以为任何网络生成标准化的性能测量. Iperf 可以测试最大 TCP ...
- Linux之网络性能测试工具netperf实践
一.netperf简介 Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输.Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data ...
- iperf测试软件windows,windows版iperf网络性能测试工具
iperf这玩意不用的时候丢在那里一年半载都难得启动一次,用起来的时候还是很能说明问题的.虽然网上有很多说明文档,不过都是介绍参数和命令格式,自己也写一点总结一下常用的情况. 服务器端配置: 从cmd ...
- linux ss 软件,linux ss 网络状态工具
ss是Socket Statistics的缩写 查看网络状态,经常用的命令: watch ss -lnt ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP soc ...
- Linux iperf 网络传输性能测试工具
Iperf 是一个网络性能测试工具.Iperf可以测试最大TCP和UDP带宽性能.Iperf具有多种参数和UDP特性,可以根据需要调整.Iperf可以报告带宽,延迟抖动和数据包丢失.进行测试时分为服务 ...
- 网络性能测试工具iperf的使用与参数解析
介绍 网络性能评估主要是监测网络带宽的使用率,将网络带宽利用最大化是保证网络性能的基础,但是由于网络设计不合理.网络存在安全漏洞等原因,都会导致网络带宽利用率不高.要找到网络带宽利用率不高的原因, ...
最新文章
- 资料分享:数学建模资料分享 -- 图论部分
- 计算机用什么方式 管理程序和数据,计算机与外设之间数据传送方式有几种?各有什么特点?...
- windows下django学习笔记(二)--HelloWorld
- JSP中文乱码问题终极解决方案
- OS / Linux / clone、fork、vfork 与 pthread_create 创建线程有何不同
- valgrind 常见错误提示信息
- mysql慕课网笔记_mysql学习笔记
- mysql caching_Spring Caching抽象和Google Guava Cache
- cnn stride and padding_彻底搞懂CNN中的卷积和反卷积
- 实现石头剪刀布获胜法_用java实现一个猜拳小游戏
- [学习笔记] Cordova+AmazeUI+React 做个通讯录 - 使用 SQLite
- [LOJ 6485]LJJ 学二项式定理
- 二进制128位整数运算
- 5、SpringBoot+MyBaits+Maven+Idea+pagehelper分页插件
- idea weblogic 部署慢_IDEA+weblogic部署运行项目
- matlab做聚类分析(简单的直接用clusterdata)
- 把tif文件转化成jpg格式报错已解决
- 饥荒专用服务器全图显示代码,饥荒联机地图全开代码
- 树莓派的浏览器无法上网
- oracle文件快速入库,文件入库ORACLE自动化脚本
热门文章
- [翻译] WindowsPhone-GameBoy模拟器开发二--Rom文件分析
- TransactionScope 分布式事务
- Hadoop/HIVE错误解决方案汇总
- 黑客攻击澳大利亚政府网站 抗议互联网过滤器
- CodeForces - 1535E Gold Transfer(树上倍增+交互)
- 2020ICPC(小米邀请赛2) - 2020(二分+贪心)
- 牛客多校5 - Graph(字典树+分治求最小生成树)
- FZU - 2218 Simple String Problem(状压dp)
- Min_25筛学习Tip+链接
- Lua 和 C 交互中虚拟栈的操作和遍历