博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
硬盘压力测试工具
阅读量:5091 次
发布时间:2019-06-13

本文共 1798 字,大约阅读时间需要 5 分钟。

向大家介绍一款专门作数据库硬盘压力测试的工具,SQLio.exe。

安装指南

获取路径:

安装步骤

双击SQLIO.msi打开安装程序

1、开始安装,点Next

2、同意协议

3、修改安装路径

4、一路next,开始安装

5、完成安装

使用说明

主要使用两个文件:Param.txt和SQLIO.exe

1、Param.txt

语法格式:

参数说明:

l <Path to test file>:测试用的文件和他的完整路径

l <Number of threads(per test file)>:测试同时使用多少个线程进行。建议和CPU数据一致。

l <Mask>:始终使用0x0

l <Size of test file in MB>:测试文件的大小,最好是SAN(或RAID Controller)的读写缓存大小的2~4倍。

如果某行要注释掉,就在行的最前面加上一个“#”号

范例:

C:\testfile.dat 2 0x0 100

范例说明:

在C盘根目录下,用两个线程,一个100M的文件来做压力测试。

2、SQLIO.exe

语法格式:

Sqlio.exe [options] [<filename>…]

Options包括以下参数:

l -k<R|W> kind of IO (R=reads, W=writes)

l -t<threads> number of threads

l -s<secs> number of seconds to run

l -d<drv_A><drv_B>… use same filename on each drive letter given

l -R<drv_A/0>,<drv_B/1>… raw drive letters/number for I/O

l -f<stripe factor> stripe size in blocks, random, or sequential

l -p[I]<cpu affinity> cpu number for affinity (0 based)(I=ideal)

l -a[R[I]]<cpu mask> cpu mask for (R=roundrobin (I=ideal)) affinity

l -o<#outstanding> depth to use for completion routines

l -b<io size(KB)> IO block size in KB

l -i<#IOs/run> number of IOs per IO run

l -m<[C|S]><#sub-blks> do multi blk IO (C=copy, S=scatter/gather)

l -L<[S|P][i|]> latencies from (S=system, P=processor) timer

l -B<[N|Y|H|S]> set buffering (N=none, Y=all, H=hdwr, S=sfwr)

l -S<#blocks> start I/Os #blocks into file

l -v1.1.1 I/Os runs use same blocks, as in version 1.1.1

l -F<paramfile> read parameters from <paramfile>

其中部分参数有各自的默认值:

l -k:R

l -t:1

l -s:30

l -f:64

l -:b2

l -i:64

l -B:N

l Filename:testfile.dat

参数最大值限制:

l -t (threads): 256

l no. of files, includes -d & -R: 256

l filename length: 256

使用步骤:

1、 创建批处理文件(例如testio.bat)

2、 文件编写完成后,在命令行下运行:

testio.bat > out.txt

3、 结果输出在相同目录下的out.txt文件中。每一行命令都会有它的输出

红色区域为重要部分

转载于:https://www.cnblogs.com/iamasqldba/archive/2013/06/09/3128051.html

你可能感兴趣的文章
人生哲学
查看>>
JAVA调用.NET的WEBSERVICE
查看>>
Selenium+Python浏览器调用:Firefox
查看>>
nohup 详解
查看>>
树莓派实现摄像头监控(使用motion和mjpg-streamer)
查看>>
《转》推荐系统经典论文文献及业界应用
查看>>
webpack的像素转vw单位的loader插件
查看>>
javascript高级程序设计一书----关于创建和对象继承的总结
查看>>
媒体电话
查看>>
Web开发者欣喜若狂的40个UI设计工具和资源
查看>>
整数拼数 C语言版
查看>>
在固定宽度 下计算出实际的行高
查看>>
hdu 1873 看病要排队
查看>>
scope_ref的实现
查看>>
从零开始系列之vue全家桶(1)安装前期准备nodejs+cnpm+webpack+vue-cli+vue-router
查看>>
ASP.NET缓存 Cache之数据缓存
查看>>
bzoj3529: [Sdoi2014]数表
查看>>
SSH三大框架 整合必备jar包
查看>>
什么是电子商务?电子商务面临的几个关键问题及解决办法?电子商务的核心是什么?B2C电子商务运营的核心是什么 ?...
查看>>
Jsp抓取页面内容
查看>>