使用SQLIO评估数据库磁盘性能

SQLIO是一款用于在安装SQLServer前评估磁盘性能的工具。本文介绍了下载SQLIO、修改配置文件、创建测试脚本以及如何解读测试结果,帮助DBA了解磁盘的IOPs和吞吐量。
摘要由CSDN通过智能技术生成

对于DBA来说,安装SQLServer之前先要了解磁盘的性能,这个很重要。微软提供了SQLIO可以帮助我们在系统安装之前评估磁盘的性能。

 

1.  下载SQLIO并安装

 http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=20163

 

2.修改SQLIO’s 配置文件

 

 如果直接启动SQLIO,它会使用8MB测试文件。由于现在存储的缓存都很大,所以不能真实的测试出性能,这里我将100的值修改为20GB。

打开param.Txt,修改100-20480(最后的100参数表上test文件的大小)

                             

D:\testfile.dat 是要创建的测试文件名。如果你需要创建到其他磁盘,只需要修改这个值比如e:\testfile.dat.

 

3.  创建测试BAT测试脚本模拟不同的IO模式,保存为test.bat:(随机读写,8KB和64KB四种情况,你可以考虑用各种配置组合测试出磁盘的最佳性能).

 

sqlio -kW -t8 -s120 -o8 -frandom -b8 -BH-LS E:\TestFile.dat

sqlio -kR -t8 -s120 -o8 -frandom -b8 -BH-LS

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值