【Iperf】iperf测试wlan的性能

1.概念:

iperf命令是一个网络性能测试工具。iperf可以测试TCP和UDP带宽质量

iperf可以测量最大TCP带宽,具有多种参数和UDP特性。iperf可以报告带宽延迟抖动数据包丢失

利用iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。

iperf分为两种版本,Unix/Linux版和Windows版,Unix/Linux版更新比较快,版本最新。

Windows版更新慢。Windows版的iperf叫jperf,或者xjperf。jperf是在iperf基础上开发了更好的UI和新的功能,简化了复杂命令行的参数构造,并保存测试结果,同时实时图形化显示结果。

当然,Jperf 可以测试TCP 和UDP带宽质量。Jperf 可以测量最大 TCP带宽,具有多种参数和UDP 特性。Jperf 可以报告带宽,延迟抖动和数据包丢失。

  Linux 环境下,可以提高测试准确性。
  Iperf 功能介绍:
  1)TCP
    ·测量网络带宽
    ·报告 MSS/MTU 值的大小和观测值
    ·支持TCP 窗口值通过套接字缓冲
    ·当P 线程或 Win32 线程可用时,支持多线程。客户端与服务端支持同时多重连接

  2)UDP
    ·客户端可以创建指定带宽的UDP 流,
    ·测量丢包
    ·测量延迟
    ·支持多播
    ·当P线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支持Windows)
    ·在适当的地方,选项中可以使用 K 和 M,使输出更友好
    ·可以指定运行的总时间,甚至可以设置传输的数据总量
    ·服务器支持多重连接,而不是等待一个单线程测试
    ·在指定时间间隔重复显示网络带宽,波动和丢包情况
    ·服务器端可作为 Windows 服务运行
    ·使用典型数据流来测试链接层压缩对于可用带宽的影响
    ·支持传送指定文件,可以定性和定量测试
2.安装iperf

对于windows版的iperf,直接将解压出来的iperf.exe和cygwin1.dll复制到%systemroot%目录即可,对于linux版的iperf,请使用如下命令安装:

http://man.linuxde.net/iperf

原文地址:https://www.cnblogs.com/chenxiaomeng/p/9310894.html

时间: 2024-08-10 11:16:09

【Iperf】iperf测试wlan的性能的相关文章

iperf 流量测试

服务端:C:\>iperf3 -s -p 9999  -i 1 客户端:iperf3 -p 9999  -c 114.28.37.27  -i 1 -t 10 Iperf是一个网络性能测试工具.Iperf可以测试TCP和UDP带宽质量.Iperf可以测量最大TCP带宽,具有多种参数和UDP特性.Iperf可以报告带宽,延迟抖动和数据包丢失.利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能. Iperf有两种版本,windows版和Linux版本.linux版本更新

如何测试sql语句性能,提高执行效率

有时候我们经常为我们的sql语句执行效率低下发愁,反复优化后,可还是得不到提高 那么你就用这条语句找出你sql到底是在哪里慢了 示例: SET STATISTICS io ON        SET STATISTICS time ON        go         ---你要测试的sql语句         select top 100 * from TBL_Cot_RecStaticList        go        SET STATISTICS profile OFF    

查看SQL语句执行时间与测试SQL语句性能

查看SQL语句执行时间与测试SQL语句性能 写程序的人,往往需要分析所写的SQL语句是否够优化.是否能提升执行效率,服务器的响应时间有多快,这个时候就需要用到SQL的STATISTICS状态值来查看了. 通过设置STATISTICS我们可以查看执行SQL时的系统情况.选项有PROFILE,IO ,TIME.介绍如下: SET STATISTICS PROFILE ON:显示分析.编译和执行查询所需的时间(以毫秒为单位). SET STATISTICS IO ON:报告与语句内引用的每个表的扫描数

Jmeter之负载测试--在固定吞吐量下测试系统的性能表现

根据之前写的"性能测试之负载测试(生活比喻)",可知性能测试结果都是有前提的: 本篇主要是说明如何在固定吞吐量下测试系统的性能表现: 还是老套路: 场景 测试百度主页在20 QPS的情况下,响应时间.流量等性能数据: 分析 1.这里的20 QPS应该是指Jmeter发送请求的QPS,而不是服务器处理的QPS:--因为假如我们以20 QPS的速度向服务器发送请求,但是服务器每秒最多只能处理8个请求,那么我们无论如何都无法测得服务器在20 QPS的情况下的性能数据: 2.难点在于让Jmet

python测试mysql写入性能完整实例

这篇文章主要介绍了python测试mysql写入性能完整实例,具有一定借鉴价值,需要的朋友可以参考下 本文主要研究的是python测试mysql写入性能,分享了一则完整代码,具体介绍如下. 测试环境: (1) 阿里云服务器centos 6.5 (2) 2G内存 (3) 普通硬盘 (4) mysql 5.1.73 数据库存储引擎为 InnoDB (5) python 2.7 (6) 客户端模块 mysql.connector 测试方法: (1) 普通写入 (2) 批量写入 (3) 事务加批量写入

DICOM:基于JMeter+dcm4che2测试PACS服务器性能的解决方案(前篇)

背景: 目前对于传统WEB网站性能(压力/负载)的测试工具有很多,loadrunner.iperf.siege等,操作都比较简单,这里就不介绍了.然而对于医疗领域内的服务器,通常指的是DICOM服务器,提供满足DICOM3.0标准规定的各项DIMSE服务,诸如DIMSE-C(C-STORE.C-FIND.C-MOVE.C-ECHO).DIMSE-N(N-CREATE.N-DELETE)等等.倘若使用传统的压力测试工具会有几大局限性: 常见压力测试工具,通过模拟上千万用户实施并发负载及实时性能监测

DICOM:基于JMeter+dcm4che2测试PACS服务器性能的解决方案(续篇)

背景: 前一篇博文通过扩展JMeter的java请求,结合dcm4che2现有的工具包dcmsnd.bat实现了简单的测试DICOM服务器C-STORE SCP性能的尝试.由于借用了现有的dcmsnd.bat命令行工具,会有诸多的局限性,比如: 1)必须构造命令行中的参数,才能调用dcmsnd.bat,操作多此一举 2)无法准确跟踪一张图像上传完成后的准确时间 3)既然要模拟海量用户并发,需要准备对应的数量的文件,无法通过自动生成dcm的三级UID来自动生成海量测试文件. 针对上述情况,本篇博文

http_load测试Web引擎性能

1:下载http_load #wget -c http://soft.kwx.gd/tools/http_load-12mar2006.tar.gz 2:解压并编译http_load tar xzvf http_load-12mar2006.tar.gz #解压http_load压缩包 cd http_load-12mar2006 #进入http_load目录 mkdir /usr/local/man #创建目录 make && make install #编译并安装 3:进入到http_

【转】用JMeter来测试Tomcat的性能

JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,最新的版本是1.9.1,大家可以到http://jakarta.apache.org/jmeter/index.html下载源代码和查看相关文档. JMeter作用领域 JMeter可以用于测试静态或者动态资源的性能(文件.Servlets.Perl脚本.java对象.数据库和查询.ftp服务器或者其他的资源).JMeter用于模拟在服务器.网络或者其他对象上附加高负载以测试他们提供服务的受压能力