作者:张奎呈于 2022年09月09日 发布在分类 / 经典配置 / 经典配置 下,并于 2022年09月09日 编辑
2022-09-09 16:32:56版本: vdbench输出结果解读
 历史版本

修改日期 修改人 备注
2022-09-09 16:34:14[当前版本] 张奎呈 格式调整
2022-09-09 16:32:56 张奎呈 格式调整
2022-09-09 16:31:04 张奎呈 CREAT

1 vdbench输出重点关注

1.1 裸设备

测试结束后,会在最后一行生成测试过程中的平均值:avg_x_x

关注项:

IOPS:I/O rate:每秒观察到的平均 I/O 速率
吞吐量:MB sec:传输的数据的平均 MB 数
平均响应延时:resp time:以读/写请求持续时间度量的平均响应时间。所有 vdbench 时间都以毫秒为单位。

备注:各项测试结果均分为 :读+写、读、写,如果客户未明确分开读、写性能,默认使用读+写的性能测试结果。

1.2 文件系统

测试结束后,会在最后一行生成测试过程中的平均值:avg_x_x

关注项:

ops:I/O rate:每秒观察到的平均 I/O 速率
带宽:MB sec:传输的数据的平均 MB 数
平均响应延时:resp time:以读/写请求持续时间度量的平均响应时间。所有 vdbench 时间都以毫秒为单位。

备注:各项测试结果均分为 :读+写、读、写,如果客户未明确分开读、写性能,默认使用读+写的性能测试结果。

2 裸设备测试输出

2.1 测试输出

图中的测试输出中,第一个红框中,是当前测试项的 信息;中间红框中,是测试结果,最后一行是平均值;最下面的红框,提示测试结束,和测试结果的存放路径。

测试结果文件非常详细。其中 summary.html 文件是实时输出信息的存本。具体的文件输出信息请

查看Vdbench文档。

2.2 输出参数说明

interval:报告间隔序号
I/O rate:每秒观察到的平均 I/O 速率
MB sec:传输的数据的平均 MB 数
bytes I/O:平均数据传输大小
read pct:平均读取百分比
resp time:以读/写请求持续时间度量的平均响应时间。所有 vdbench 时间都以毫秒为单位。
resp max:在此间隔中观察到的最大响应时间。最后一行包含最大值总数。
resp stddev:响应时间的标准偏差
cpu% sys+usr:处理器繁忙 = 100(系统 + 用户时间)(Solaris、Windows、Linux)
cpu% sys:处理器利用率:系统时间

3 文件系统测试输出

3.1 测试输出

这是文件系统测试Vdbench实时打印的第一部分信息。其中最上面红框中,为当前测试项的相关信息;中间红框中,是准备测试文件的过程的实时性能;最下面红框中,是一些杂项统计信息。

这是文件系统测试输出结果的第二部分。其中,

第二个框中,为各性能统计项的测试结果,其中ReqstOps的值,近似为IOPS;

第三个红框中,是计算出的平均值、标准偏差和最大值;

第四个红框中,是一些杂项统计信息。

3.2 输出参数说明

interval:报告间隔序号
ReqstdOps是指每秒读的次数(一次读的大小是配置文件配置的xfersize=8k)
I/O rate:每秒观察到的平均 I/O 速率
MB sec:传输的数据的平均 MB 数
bytes I/O:平均数据传输大小
read pct:平均读取百分比
resp time:以读/写请求持续时间度量的平均响应时间。所有 vdbench 时间都以毫秒为单位。
resp max:在此间隔中观察到的最大响应时间。最后一行包含最大值总数。
resp stddev:响应时间的标准偏差
cpu% sys+usr:处理器繁忙 = 100(系统 + 用户时间)(Solaris、Windows、Linux)
cpu% sys:处理器利用率:系统时间
open :打开文件数
close :关闭文件数
rmdir:删除文件夹数
create:创建文件数
mkdir:创建文件夹数
delete:删除文件数

4 测试输出文件

在没有使用`-o`参数时,默认路径为../vdbench/output/summary.html下存放

output下其余文件说明:

(1)errorlog.html——当为测试启用了数据验证(-jn)时,它可包含一些数据块中的错误的相关信息:

无效的密钥读取

无效的 lba 读取(一个扇区的逻辑字节地址)

无效的 SD 或 FSD 名称读取

数据损坏,即使在使用错误的 lba 或密钥时

数据损坏

坏扇区

(2)flatfile.html——包含 vdbench 生成的一种逐列的 ASCII 格式的信息。

(3)histogram.html——一种包含报告柱状图的响应时间、文本格式的文件。

(4)logfile.html——包含 Java 代码写入控制台窗口的每行信息的副本。logfile.html 主要用于调试用途

(5)parmfile.html——显示已包含用于测试的每项内容的最终结果

(6)resourceN-M.html、resourceN.html、resourceN.var_adm_msgs.html

摘要报告、stdout/stderr 报告、主机 N 的摘要报告

最后 “nn” 行文件 /var/adm/messages 和 /var/adm/messages。每个 M 个 JVM/Slave 的目标主机 N 和主机 N 上为 0。

(7)sdN.histogram.html、sdN.html——每个 N 存储定义的柱状图和存储定义 “N” 报告。

(8)swat_mon.txt,swat_mon_total.txt

vdbench 与 Sun StorageTekTM Workload Analysis Tool (Swat) Trace Facility (STF) 相结合,支持重放使用 Swat 创建的一个轨迹的 I/O 工作负载。

Swat 使用 Create Replay File 选项创建和处理的轨迹文件会创建文件 flatfile.bin(flatfile.bin.gz 用于 vdbench403 和更高版本),其中包含 Swat 所识别的每个 I/O 操作的一条记录。

这些文件包含一个格式化的报告,可将该报告导入 Swat Performance Monitor (SPM) 中来创建性能图表。

(9)summary.html——主要报告文件,显示为在每个报告间隔的每次运行生成的总工作负载,以及除第一个间隔外的所有间隔的加权平均值。

interval:报告间隔序号

I/O rate:每秒观察到的平均 I/O 速率

MB sec:传输的数据的平均 MB 数

bytes I/O:平均数据传输大小

read pct:平均读取百分比

resp time:以读/写请求持续时间度量的平均响应时间。所有 vdbench 时间都以毫秒为单位。

resp max:在此间隔中观察到的最大响应时间。最后一行包含最大值总数。

resp stddev:响应时间的标准偏差

cpu% sys+usr:处理器繁忙 = 100(系统 + 用户时间)(Solaris、Windows、Linux)

cpu% sys:处理器利用率:系统时间


 附件

附件类型

PNGPNG

历史版本-目录  [回到顶端]
    宏杉案例知识库-V4.0.1