SQLIO Disk Subsystem Benchmark Tool

C:\Program Files (x86)\SQLIO>sqlio -?
sqlio v1.5.SG
-?: invalid option
Usage: sqlio [options] [<filename>...]
        [options] may include any of the following:
        -k<R|W>                 kind of IO (R=reads, W=writes)
        -t<threads>             number of threads
        -s<secs>                number of seconds to run
        -d<drv_A><drv_B>..      use same filename on each drive letter given
        -R<drv_A/0>,<drv_B/1>.. raw drive letters/number for I/O
        -f<stripe factor>       stripe size in blocks, random, or sequential
        -p[I]<cpu affinity>     cpu number for affinity (0 based)(I=ideal)
        -a[R[I]]<cpu mask>      cpu mask for (R=roundrobin (I=ideal)) affinity
        -o<#outstanding>        depth to use for completion routines
        -b<io size(KB)>         IO block size in KB
        -i<#IOs/run>            number of IOs per IO run
        -m<[C|S]><#sub-blks>    do multi blk IO (C=copy, S=scatter/gather)
        -L<[S|P][i|]>           latencies from (S=system, P=processor) timer
        -B<[N|Y|H|S]>           set buffering (N=none, Y=all, H=hdwr, S=sfwr)
        -S<#blocks>             start I/Os #blocks into file
        -v1.1.1                 I/Os runs use same blocks, as in version 1.1.1
        -F<paramfile>           read parameters from <paramfile>
Defaults:
        -kR -t1 -s30 -f64 -b2 -i64 -BN testfile.dat
Maximums:
        -t (threads):                   256
        no. of files, includes -d & -R: 256
        filename length:                256

C:\Program Files (x86)\SQLIO>

参数 –kW 表示模拟写的情况,如果是-kR则表示写;
参数 –t2 表示两个线程
参数 –s120表示测试2分钟
参数 –dM 表示具体的盘符
参数 –o1表示outstanding IO的数目
参数 –frandom表示随机模式,相反的是sequential 序列模式
参数 –b64 表示每个IO大小为64K

1 sqlio -kW -t2 -s120 -dM -o1 -frandom -b64 -BH -LS Testfile.dat
2 sqlio -kW -t2 -s120 -dM -o2 -frandom -b64 -BH -LS Testfile.dat
3 sqlio -kW -t2 -s120 -dM -o4 -frandom -b64 -BH -LS Testfile.dat
4 sqlio -kW -t2 -s120 -dM -o8 -frandom -b64 -BH -LS Testfile.dat

需要到以下地址下载

http://www.microsoft.com/en-us/download/details.aspx?id=20163

I/O 特性


操作


随机/顺序


读/写


大小范围


Create   Database


顺序



512KB


Backup   Database


顺序


读/写


64KB的倍数(最多4MB)


Restore Database


顺序


读/写


64KB的倍数(最多4MB)


DBCC-CHECKDB


顺序



8KB~64KB


Alter   Index - on - rebuild (读阶段)


顺序



Alter   Index - on - rebuild (写阶段)


随机或顺序



8KB的背书,最多128KB


Sys.dm_db_index_phyical_stats

http://technet.microsoft.com/zh-cn/library/ms181929.aspx


顺序



8KB~64KB


INSERT/UPDATE/DELETE


随机或顺序



64KB~512KB


SELECT


随机或顺序



51KB~5124KB


TempDB


随机或顺序


读/写


8KB~64KB


事务日志


顺序



60KB

http://technet.microsoft.com/en-us/library/cc966412.aspx

时间: 2024-10-10 16:45:17

SQLIO Disk Subsystem Benchmark Tool的相关文章

Linux benchmark tool

http://blog.sina.com.cn/s/blog_53ce9d8d0100dici.html http://www.gnutoolbox.com/linux-benchmark-tools/ superpi是很多DIYer很喜欢用的一个windows下的benchmark(性能测试和比较)工具.主要来测试cpu性能.super-pi这个程序是东京大学的一位学者开发的算法.值得一提的是该源代码并未公开.虽然在网络上能找到据称自己是superpi在linux平台的移植,但到底是否是同一算

How to use the SQLIOSim utility to simulate SQL Server activity on a disk subsystem

SQLIOSim是模拟SQLServer的行为来测试IO性能. 这是一个SQL Server 2012 安装完后自带的工具 一般在C:\Program Files\Microsoft SQL Server\MSSQL11.SQL3\MSSQL\Binn目录下 也可以直接使用搜索功能查找sqliosim 来直接获取. 如不安装SQL Server 也可以使用以下的地址获取 http://support.microsoft.com/kb/231619 http://support.microsoft

SQLIO 磁盘測试工具參考

SQLIO 下载地址:id=20163">SQLIO Disk Subsystem Benchmark Tool 默认文件夹:C:\Program Files\SQLIO 以命令行执行,进入到安装文件夹(C:\Program Files\SQLIO)执行 SQLIO 执行測试 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravi

使用SQLIO测试磁盘性能

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 spe

SQLIO 磁盘测试工具参考

SQLIO 下载地址:SQLIO Disk Subsystem Benchmark Tool 默认目录:C:\Program Files\SQLIO 以命令行运行,进入到安装目录(C:\Program Files\SQLIO)运行 SQLIO 执行测试 #常用参数 o The -k option to specify the I/O operation type (read or write) o The -s option to specify the test duration in sec

SQLIO 模拟随机或者顺序的方式来测试磁盘IO的性能

SQLIO 功能:磁盘IO压力测试工具,SQLIO主要是模拟随机或者顺序的方式来测试磁盘IO的性能. SQLIO Disk Subsystem Benchmark Tool工具下载地址: http://www.microsoft.com/en-us/download/details.aspx?id=20163 RAID存储技术在SQL Server服务器上已经被广泛使用,对于存储介质,有很多层面的硬件和固件,以及存储管理软件配置.如果设置不恰当,同样的硬件最后的效能会差别很大. 微软提供了一个工

2.3 规划 I/O 子系统

2.3  规划I/O子系统 2.3.1  分区和卷 磁盘需要经过分区和格式化之后才能保存各种信息.早期的磁盘管理主要是将一块磁盘划分为多个逻辑部分,即分区(Partition). 随着磁盘空间的需求规模不断扩大,需要将多块硬盘的空间集中起来使用,因此分区的概念被"卷"(Volumn)替代.Windows 有以下2种类型的卷. ◆简单卷.它占用一块磁盘的部分或全部,实际上就是传统意义上的分区.在这种工作模式下,这块磁盘被称为"基本磁盘". ◆跨区卷.在这种工作模式下,

Phalcon Hello World Benchmark(Hello World测试)

How the benchmarks were performed? 我们如何执行的测试? We created a "Hello World" benchmark seeking to identify the smallest load overhead of each framework. Many people don't like this kind of benchmark because real-world applications require more compl

[转] KVM VirtIO paravirtualized drivers: why they matter

http://www.ilsistemista.net/index.php/virtualization/42-kvm-virtio-paravirtualized-drivers-why-they-matter.html?limitstart=0 As you probably already know, there are basically two different schools in the virtualiztion champ: the para-virtualization o