SQL 2008的Windows 2008 IOtesting

我从SQLIO的结果是错误的。 我有一个6驱动器RAID 10arrays与10K RPM的SAS磁盘。 SQLIO是说我正在得到最多8000+ IOPS。 我正在使用一个10,240MB的文件,随机读取,每个文件1个线程,4个杰出的IO,4-32请求字节大小。

我如何防止caching? HP 400控制器只有100%的读取caching(我刚发现没有电池备份)。 Windows 2008企业。 您无法closures控制器上的caching。

谢谢,查克

你为什么要禁用caching? 高速caching加快速度。 你认为你应该得到什么IO速度?

当使用随机IO时,性能将比使用顺序IO的方式less。 顺序IO是用来获得供应商发布的性能数字的。

您从SQLIOcaching中获得的数字是您将从系统获得的数据,那么这是一个问题吗? 无论如何,你将运行caching,所以应该工作正常。 您是否使用供应商软件运行testing来检查RAW吞吐量并确认您所得到的结果?