当我的Windows Server 2008 R2计算机执行任何大磁盘操作(将10GB文件从一个驱动器复制到另一个驱动器,通过网络复制相似的文件,合并HyperV快照,压缩大文件)时,整台计算机的性能都会大大降低,一切都变得无响应。当磁盘访问足够大而无法容纳在高速缓存中时,这在任何情况下都非常明显。
是否有任何设置可用于调整此行为?我可以接受较慢的文件传输,如果这样可以提高响应速度。
系统详细信息:Dell Optiflex 960,Core 2 Quad Q9650、8GB RAM,2个SATA驱动器-320GB(ST3320418AS)和1TB(ST31000528AS),两个均启用了NCQ,Intel 82564LM-3千兆以太网,ATI HD 3450图形,Intel ICH10桥。我们有多台这样的机器,每台机器都表现出相同的行为。尽管对于工作站而言这是过大的选择,但显然我弄错了。
更新:我想我根本不应该提到HyperV。上面的配置是我工作的公司的标准工作站设置,这不是任何类型的服务器。我最多可以使用3个虚拟机,通常我是唯一访问它们的人。即便如此,即使没有虚拟机运行,速度也会降低。在Linux机器上,我只ionice
需要复制过程,而我可能会忘记它,是否有任何方法可以管理Windows上的IO优先级?