549  
   0
使用vdbench测试性能如何查看延时分布情况
作者:王子健于 2021年12月20日 发布在分类 / 经典配置 / 经典配置 下,并于 2021年12月20日 编辑

一、功能需求

通常使用vdbench可以查看性能测试过程中的平均延时,而如果查看各个延时的分布情况更利于我们对于性能测试并发调整

三、配置步骤

histogram 直方图

histogram :响应时间直方图

Vdbench 已经报告了平均值和最大值,而 histogram 可以准确的反映具体在每个响应时间段的操作数量。当然要注意,延时可能很大程度上取决于数据传输大小和队列深度。

histogram 设置方式:

1 、默认设置;

在不进行任何设置的情况下,直方图默认:

histogram=(default,20,40,60,80,100,200,400,600,800,1m,2m,4m,6m,8m,10m,20m,40m,60m,80

m,100m,200m,400m,600m,800m,1s,2s)

注意:响应时间可以设置us,ms,以及 s ,响应时间设置不能大于 64个。

vdbench 输出文件夹(可指定,若不指定默认在 vdbench 安装目录 output 文件夹下)会生成 histogram.html文件

根据图示结果,响应时间直方图主要是记录某一延时时间段 IO的操作数,以及在整个测试过程中的 IO占比。同时红框部分也表示这个是全写模型。

2 、添加参数 histogram 我们也可以对不同测试模型添加相应的 histogram 时间段:

report_run_totals=yes
histogram=(default,100u,200u,300u,400u,500u,600u,700u,800u,900u,1m,1100u,1200u,1300u,1400u,1500u,1600u,1700u,1800u,1900u,2m,2250u,2500u,2750u,3m,3250u,3500u,3750u,4m,4250u,4500u,4750u,5m,5250u,5500u,5750u,6m,6250u,6500u,6750u,7m,7250u,7500u,7750u,8m,8500u,9m,9500u,10m,10500u,11m,12m,13m,14m,15m,16m,17m,18m,19m,20m,25m,30m,40m,50m)
sd=default,openflags=o_direct,threads=1
sd=sd1,lun=/dev/mapper/mpatha
sd=sd2,lun=/dev/mapper/mpathb
sd=sd3,lun=/dev/mapper/mpathc
sd=sd4,lun=/dev/mapper/mpathd
sd=sd5,lun=/dev/mapper/mpathe
wd=wd1,sd=sd*,xfersize=8k,rdpct=70,seekpct=100
rd=run1,wd=wd*,iorate=max,elapsed=100,interval=1

注意:响应时间可以设置us,ms,以及 s ,响应时间设置不能大于 64个。

设置该参数, vdbench 输出文件夹(可指定,若不指定默认在 vdbench 安装目录 output 文件夹下)会生成 histogram.html文件,如果是读写混合模型, histogram.html 会输出三段结果:

读加写

3 创建配置文件; Vdbench 安装目录中创建一个有效的直方图文件 'histogram.txt' 来覆盖默认值参数。

[root@node3 vdbench]# cat histogram.txt 
histogram=(default,1,5,10,20,100,200,500,999,1m,2m,5m,10m,100m)
[root@node3 vdbench]#

当我们在 vdbench 安装目录创建 histogram.txt后,响应时间默认值就为我们创建的文件, vdbench 输出文件夹(可指定,若不指定默认在 vdbench 安装目录 output 文件夹下)会生成 histogram.html文件,如果是读写混合模型, histogram.html 会输出三段结果:

读加写


四、配置关键点

先学习使用vdbench

五、风险提示

六、关键字

hisgram 直方图


 关联资源


 知识评论当前评论数0

 推荐知识


 访问权限

创建人 王子健
工作小组 宏杉成员
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 技术服务部  : 机构     渠道合作伙伴  : 机构     系统管理员 : 人员     
分类审核权限 审核小组  : 岗位    
分类预览权限 审核小组 : 岗位    
分类下载权限 技术服务部  : 机构    
 历史版本

修改日期 修改人 备注
2021-12-20 22:17:00[当前版本] 王子健 CREAT

 附件

附件类型

PNGPNG

 目录
     关联知识
    1. vdbench各测试模型脚本参考
    宏杉案例知识库-V4.0.1