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
sqlio -kW -t2 -s120 -dM -o1 -frandom -b64 -BH -LS Testfile.dat
sqlio -kW -t2 -s120 -dM -o2 -frandom -b64 -BH -LS Testfile.dat
sqlio -kW -t2 -s120 -dM -o4 -frandom -b64 -BH -LS Testfile.dat
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 |
顺序 |
读 |
8KB~64KB |
INSERT/UPDATE/DELETE |
随机或顺序 |
写 |
64KB~512KB |
SELECT |
随机或顺序 |
读 |
51KB~5124KB |
TempDB |
随机或顺序 |
读/写 |
8KB~64KB |
事务日志 |
顺序 |
写 |
60KB |
http://technet.microsoft.com/en-us/library/cc966412.aspx
SQLIO Disk Subsystem Benchmark Tool的更多相关文章
- How to use the SQLIOSim utility to simulate SQL Server activity on a disk subsystem
SQLIOSim是模拟SQLServer的行为来测试IO性能,也可以对损坏磁盘进行一定校验 这是一个SQL Server 2012 安装完后自带的工具 一般在C:\Program Files\Micr ...
- iozone - a filesystem benchmark tool 主要是用来测试文件系统 性能
简介: 磁盘设备之上是文件系统,测试磁盘的工具往往就是调用块设备驱动的接口进行读写测试.而文件系统的测试软件就是针对文件系统层提供的功能进行测试,包括文件的打开关闭速度以及顺序读写随机位置读写的 ...
- 使用SQLIO测试磁盘性能
SQLIO 是一个用于测试存储系统能力的命令行工具,用以获取存储系统相关的性能指标,以判断系统的 I/O 处理能力. 在微软的网站可以下载 SQLIO 的安装包,安装后目录中会出现如下文件: EULA ...
- SQLIO 磁盘測试工具參考
SQLIO 下载地址:id=20163">SQLIO Disk Subsystem Benchmark Tool 默认文件夹:C:\Program Files\SQLIO 以命令行执行 ...
- Windows常用性能计数器总结
基础监控: Processor:% Processor Time CPU当前利用率,百分比 Memory:Available MBytes 当前可用内存,兆字节(虚拟内存不需要监控,只有当物理内存不够 ...
- Benchmark of Large-scale Unconstrained Face Recognition-blufr 算法的理解
Many efforts have been made in recent years to tackle the unconstrained face recognition challenge. ...
- fio2.1.10--README
fio --- fio is a tool that will spawn a number of threads or processes doing a particular type of io ...
- 【OS】NMON的简介和使用
[OS]NMON的简介和使用 目前NMON已开源,以sourceforge为根据地,网址是http://nmon.sourceforge.net. 1. 目的 本文介绍操作系统监控工具Nmon的概念. ...
- [转] KVM VirtIO paravirtualized drivers: why they matter
http://www.ilsistemista.net/index.php/virtualization/42-kvm-virtio-paravirtualized-drivers-why-they- ...
随机推荐
- [Android]Handler的消息机制
最经面试中,技术面试中有一个是Handler的消息机制,细细想想,我经常用到的Handler无非是在主线程(或者说Activity)新建一个Handler对象,另外一个Thread是异步加载数据,同时 ...
- ubtntu怎么安装myeclipse
1.下载jdk.tar.gz文件 2.解压jdk 命令:$sudo tar zxvf ./jdk.tar.gz 3.将解压后的jdk放在/usr/lib/jvm下 4.查看本机是否还有jiava可选 ...
- mysql开启general log的方法
因为为了性能考虑,一般general log不会开启.slow log可以定位一些有性能问题的sql,而general log会记录所有的SQL. mysql5.0版本,如果要开启slow log.g ...
- 转VS快捷键
“文本操作”快捷键 命令名 快捷键 说明 编辑.折叠到定义 Ctrl + M,Ctrl + O 自动确定在代码中创建区域的逻辑边界(如过程),然后隐藏它们. 编辑.注释选定内容 Ctrl + K,Ct ...
- Bootstrap 小技巧以及相关资源整理
1, Bootstrap Bundle (http://bootstrapbundle.com/): 提供了15中不同的MVC Bootstrap模板.[扩展和更新]中搜索“Bootstrap Bu ...
- 基于AE连通性分析
曾经做管线连通性分析,总觉得ARCGIS应该有现成的方案可以实现,但最终没有找到,后来只好自己写了套代码,但在搜索过程中找到了这样一估代码,当时留了下来,那我现在也把它留下来. Dim pLayer ...
- Java中浮点数能连续精确表示整数的范围
转自http://blog.csdn.net/seizef/article/details/5571783#ref_1,有删改. 先简单介绍一下浮点数在计算机中的组成,在Java中采用的浮点数表示法是 ...
- double与int类型自动转换
package com.abc.test; public class SumTest { public static void main(String[] args) { //题目A:2+4+6+8+ ...
- Fragstats软件使用及其景观生态学意义
[转]Fragstats软件使用及其景观生态学意义 原文地址:http://blog.163.com/shuailai@126/blog/static/13238040820104152513 ...
- 自动化测试平台CATP
CATP:报文类工具,可以测试功能