网络性能测试工具iperf详细使用图文教程Iperf是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。 Iperf有两种版本,windows版和linux版本。linux版本更新快,最新版本为iperf 3.0,下载地址为http://code.google.com/p/iperf/downloads/list ,windows版本官方更新的最新版本为1.7(打包在jperf中),下载地址为: http://sourceforge.net/projects/iperf/files/jperf/jperf%202.0.0/ ,不过在网络上找到了移植版本iperf2.5。Iperf还有一个图形界面程序叫做Jperf,使用JPerf程序能简化了复杂命令行参数的构造,而且它还保存测试结果,同时实时图形化显示结果。当然,JPerf可以测试TCP和UDP带宽质量。JPerf可以测量最大TCP带宽,具有多种参数和UDP特性。JPerf可以报告带宽,延迟抖动和数据包丢失。为了测试的准确性,尽量使用linux环境测试。
Iperf和Jperf的相关文件已打包在附件中
Iperf的主要功能如下: TCP
UDP
其他
Iperf使用方法
测试后截图如下: 客户端截图 服务端截图 其中:Interval表示时间间隔。Transfer表示时间间隔里面转输的数据量。Bandwidth是时间间隔里的传输速率。最后一行是本次测试的统计。测试可知带宽平均为89.9Mbit/s。
客户端 服务端 其中,Jitter为抖动,lost/total为丢包数量,Datagrams为包数量。
客户端 服务端
客户端
客户端 服务端
Jperf使用方法JPerf2.0简介 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具体介绍
JPerf2.0测试举例:
|
转载至http://www.360doc.com/content/16/0130/14/18578054_531661875.shtml