为什么Windows Server 2008 3x上的磁盘访问比Windows Server 2003慢? 我们正在为我们的构build服务器购买新的硬件,最终可能会有6年的操作系统,因为Windows Server 2008和2008R2的磁盘访问速度非常慢。 我已经在完全相同的硬件上进行了干净的操作系统安装的基准testing。 基准只需要解压缩一个800MB的源文件的zip文件。 我们使用64位7Zip解压缩。 未压缩的源码树约为3.9GB,包含43k个文件。 然后我们通过“RD / q / s”删除树。
Benchmarks: Windows Server 2003 - 2:12 Windows Server 2008 - 5:05 Windows Server 2008 R2 - 6:15
我已经尝试了禁用索引的testing,但没有帮助。 有没有我错过的configuration设置?
写入caching未启用。 我的设备驱动程序不允许我启用写入caching。 我得到“该设备不允许其写入caching设置被改变”。
系统上没有阴影:
C:\>vssadmin list shadows vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool (C) Copyright 2001-2005 Microsoft Corp. No items found that satisfy the query.
你可以仔细检查在设备pipe理器的磁盘卷上是否启用了写/读caching? 另外,是否可以将这些数字分解为testing的一部分(具体来说:在2008年删除文件需要几分钟的时间吗?)
这些磁盘在RAID上吗?
此外,您正在testing文件复制和删除的驱动器上的pagefile.sys?
捎带echobeach2的答案,也许尝试在访问扫描closures防病毒,并重新运行两个平台的testing?
由于Server 2003和Server 2008之间的访问扫描器上的防病毒function,速度可能会有所不同。
由于这是本地的,而不是networking访问,所以很难成为SMB2的问题。 当SMB1客户端与SMB2服务器交谈时,性能非常低下,反之亦然。