jperf服务器报告文档,iperf使用
简介
Iperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失。它运行于服务器端、客户端模式下,其服务器端主要用于监听到达的测试请求,而客户端主要用于发起连接会话,因为使用iperf需要两台服务器,一个服务端,一个客户端
安装
可以通过apt直接安装
apt install iperf
也可以源码安装,下载压缩包,解压,./configure && make && make install
参数介绍
因为分为服务端和客户端,所以分别介绍下,首先说一下共用的参数:
-f [k|m|g|K|M|G] 指定带宽输出单位
-p 指定服务器端使用端口或客户端连接端口
-i 指定每次报告之前的时间间隔,单位为秒,默认为1
-F 指定文件作为数据流进行带宽测试
服务端专有参数:
-s 以服务器模式启动
-D 将iperf作为后台守护进程运行
客户端专有参数:
-c 以客户端模式运行
-u 指定使用udp协议
-b 指定udp模式使用的带宽
-t 指定传输数据包的总时间
-n [K|M|G] 指定传输数据包的字节数
-I 指定读写缓冲区的长度。tcp模式默认为8KB,udp模式默认为1470B
-P 指定客户端与服务端之前使用的线程数,默认是1。需要两端同时使用
-R 切换发送、接收模式。默认客户端发送,服务端接收,设置此参数后,客户端变为接收,服务端为发送。
-w 指定套接字缓冲区大小,在tcp模式下,此值是设置tcp窗口大小的。用来限制可以接受数据包的最大值
-B 用来绑定一个主机地址或接口,这个参数仅用于具有放多个网卡的主机。在udp模式下,此参数用于绑定和加入一个多播组
-M 设置tcp最大信息段
-N 设置tcp无延迟
实例应用
1.测试tcp吞吐量
首先看下最简单的模式
简单测试
可以看到iperf持续传输10s,传输的数据量是2.69 GBytes,网卡带宽是2.31 Gbits/sec。
下面添加上-t和-i参数,改变运行时间和输出频率。
修改运行时间及输出频率
这里会显示2s内是传输数据量和带宽。最后会有一个0-20s的总数据量与带宽
下面加上-n指定传输数据量
iperf3.png
每隔10s报告一次,不到20s就传完了
其他参数我就不再一一列举了。
2.udp丢包和延迟
udp由于不提供可靠的数据传输服务,所以一般都只关注udp的丢包和延迟
下面是在iperf客户端传输100MB的udp数据包的输出结果。
udp
重点看server report信息
倒数第二列的0.000 ms表示投董事兼,或者为传输延迟
倒数第一列的103/89166 表示丢失的数据包和总得数据包数量。后面的0%表示平均丢包的比率。
jperf服务器报告文档,iperf使用相关推荐
- 流媒体服务器设计文档,流媒体服务器设文档.doc
流媒体服务器设文档 Live555流媒体服务器-设计文档 1 设计目的 以Live555为平台搭建流媒体服务器,支持H.264视频流和G.729音频流两种实时流的直播功能,支持VLC.MPLAYER等 ...
- 华为云鲲鹏服务器部署文档--java微服务
华为云鲲鹏服务器部署文档 河南中电高科计算机技术有限公司 2020.5.9 适用于java微服务技术栈. CentOS 7.6 64bit ISO 适用于鲲鹏服务器arm架构的CentOS 7.6.1 ...
- 华为云鲲鹏服务器部署文档-修正版-CentOS+java微服务开发
华为云鲲鹏服务器部署文档 河南中电高科计算机技术有限公司 http://www.ceht.com.cn 2020.5.12 适用于java微服务开发运行基础软件环境部署,实测通过. CentOS 7. ...
- 基于java web servlet生鲜商城管理系统源码含报告文档
(一)目的 电子商务的迅速兴起,网上购物也为人们的生活提供了极大的便利,不受时间和空间的限制.商城系统的兴起,扩大了消费市场的空间,对于大型企业来说,建设商城系统是正确的选择,不仅要扩大销售渠道,而且 ...
- 基于Java Swing实现的日历记事本系统【源码+报告文档】
一.项目简介 本项目是一套基于Java Swing实现的日历记事本系统,主要针对计算机相关专业的正在学习java的学生与需要项目实战练习的Java学习者. 包含:项目源码.报告文档等. 项目都经过严格 ...
- c语言程序设计班档案管理系统报告,C语言程序设计班级档案管理系统报告文档.doc...
C语言程序设计班级档案管理系统报告文档 课 程 设 计 报 告 课程名称 <C语言程序设计> 课题名称 班级档案管理系统 专 业 计算机科学与技术专业 班 级 计算机1103班 学 号 姓 ...
- golang检查服务器资源并输出docx报告文档
office文档本质上是一个 zip压缩文件 内部包含的是一些 xml 文件,按照规范生成对应的xml文件,并进行打包就可以得到office文件,下面这个是一个网站,可以上去看看学习一下 http:/ ...
- 公寓宽带服务器无响应,学生宿舍公寓网络建设项目需求分析报告文档(8页)-原创力文档...
标准 学生宿舍公寓网络建设项 目 需求分析文档 姓名: 张 兴 鹏 学号: 20121120291 日期: 2015 年 3 月 18 日 文案 标准 目录 1.前言 1 2.环境需求分析 1 2.1 ...
- 服务器测评文档,十年磨一剑,腾讯自研TBase数据库有奖测评
[TBase开源版测评]征文活动获奖名单公布:https://cloud.tencent.com/developer/article/1691427 TBase是 7月13日,TBase重磅发布了开源 ...
最新文章
- html怎么移动文字的位置,css怎么移动文字
- 【结果很简单,过程很艰辛】记阿里云Ons消息队列服务.NET接口填坑过程
- python怎么建立画板_Python基于opencv实现的简单画板功能示例
- Android开发中方法数超过65535的简单解决方法
- 使用docker构建并测试一个基于Sinatra的Web应用程序
- [html] 跨域通信有哪些方式?
- css3 flex属性flex-grow、flex-shrink、flex-basis学习笔记
- 炸了!亚马逊薪资文件泄露!原来这么多人年薪百万
- 使用计算机系统管理商品存货,ERP管理系统中编码的意义
- SVN提示: File or directory '*' is out of date; try updating 解决方案
- 使用 AppFuse 快速构建 J2EE 应用
- C++ 檔案、資料夾、路徑處理函式庫:boost::filesystem
- mysql查球队胜场和败场sql_NBA球队_nba有哪些球队_NBA史上实力最弱的球队是哪个?用Python+SQL我们找到了答案...
- Crackme008
- 麒麟芯片鸿蒙芯片高通骁龙,麒麟和骁龙两款处理器,选哪一款比较好,看完这三点你就明白了...
- 使用uview UI工具库的时间格式化出现的问题
- 第五届蓝桥杯初赛-切面条
- 关于Windows10 VT虚拟化无法开启
- meld安装启动报错解决
- 【理解】ORB特征提取与ORBSLAM特征匹配简要剖析