Jperf是将iperf命令行图形化的JAVA程序;
使用JPerf程序能简化了复杂命令行参数的构造,而且它还保存测试结果,同时实时图形化显示结果。JPerf可以测试TCP和UDP带宽质量。JPerf可以测量最大TCP带宽,具有多种参数和UDP特性。JPerf可以报告带宽,延迟抖动和数据包丢失。
JPerf2.0运行环境
操作系统:Java运行环境: JREjxpiinstall.exe
网络要求:Jperf可以在任何IP 网络上运行,包括本地以太网,因特网接入连接和Wi-Fi网络。
其他:使用JPerf必须安装两个组件:JPerf 服务器(用于监听到达的测试请求)和JPerf客户端(用于发起测试会话)
JPerf2.0页面如下图:
JPerf2.0具体介绍
Iperf命令行(无法直接输入)
服务端设置
监听端口:5001
client limit:客户端限制,仅允许指定客户端连接
Num Connections:最大允许连接的数量,为0不限制
客户端设置
服务器地址:10.0.115.82 ,端口:5001 ,并发流:1个
应用层设置
1、兼容旧版本(当server端和client端版本不一样时使用)
2、设置测试模式:传输字节总量大小15Bytes或者按传输时间总长度15秒
3、同时进行双向传输测试
4、单独进行双向传输测试,先测c到s的带宽
5、指定需要传输的文件
6、显示tcp最大mtu值
传输层设置
1、TCP协议
设置缓冲区大小
指定TCP窗口大小
设定TCP数据包的最大mtu值
设定TCP不延时
2、UDP协议
设置UDP最大带宽
设置UDP缓冲区
UDP包封装大小:默认1470 byte
IP层设置
1、指定ttl值
2、服务类型(Type of Service, ToS),大小范围从0x10 (最小延迟) 到0x2 (最少费用)
在使用802.11e来控制服务质量的WLAN中,ToS是映射在Wi-Fi多媒体(WMM)存取范畴的。