使用SQLIO测试磁盘性能
作者:网络措施 发布时间:[ 2015/1/13 14:14:56 ] 推荐标签:性能测试 软件测试技术
SQLIO 是一个用于测试存储系统能力的命令行工具,用以获取存储系统相关的性能指标,以判断系统的 I/O 处理能力。
在微软的网站可以下载 SQLIO 的安装包,安装后目录中会出现如下文件:
EULA.rtf – End-user license agreement that covers sqlio usage.
param.txt – Configuration options that identify the target drives, test file names, and specifics about running the tests.
readme.txt – Comprehensive details about the utility and its supported options.
sqlio.exe – The utility executable file.
Using SQLIO.rtf – General information about using the utility.
默认 param.txt 中包含了如下信息:
c: estfile.dat 2 0x0 100
#d: estfile.dat 2 0x0 100
其中,
c: 指定了目标驱动器是 C 盘。
testfile.dat 是要在目标驱动器中创建的测试文件名。
2 代表使用线程的数量。
0x0 代表 CPU affinity mask,0x0 意味着使用所有的 CPU。
100 代表着生成测试文件的大小,单位为 MB。
# 表示行注释,将不会被处理。
可以在 param.txt 中指定多行配置,每一行为一次独立的执行。
SQLIO 支持使用命令行参数来指定配置,例如,可以在 cmd 中执行如下命令:
sqlio -kW -s10 -fsequential -o8 -b64 -Fparam.txt
下面列出了 SQLIO 所支持的参数。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11