运行全新安装的 Server 2008 R2 Standard (x64) SP1 作为单个 HyperV 主机。此服务器必须用存储的几个 HyperV VM 替换“旧”2008 R2。关闭所有客户系统后,我尝试将所有 VHD 文件复制到新服务器。不幸的是,几分钟后系统冻结,我不得不重置机器。在重新启动之前无法 ping 机器。CPU、RAM、RAID、驱动器状况良好,并经过了 48 小时的压力测试。服务器的每个组件都已更换为新硬件。
该服务器有两个 Intel 82574L GBit 网卡(板载)。我删除了 HyperV 的虚拟交换机,并分别尝试使用两个以太网连接进行复制过程。
事件日志中没有警告甚至错误
答案1
我怀疑你的问题是Windows 动态缓存基本上,如果您的磁盘速度不够快,Windows 会将写入缓存在内存中,并且可能会为此使用高达 100% 的内存。
自 2014 年 2 月起,你可以使用以下命令自行管理缓存大小来自 Microsoft 的实用程序。
答案2
尝试使用 robocopy 工具(应该包含在 Windows 版本中)并看看这次得到了什么。
另外,在使用 GUI 或 robocopy 开始复制之前,请通过键入以下内容打开资源监视器雷斯蒙并注意 I/O 值,正如其他人所建议的那样。
答案3
这个问题已经解决,并且与使用的 Adaptec 6405 RAID 控制器有关。禁用读写缓存后,系统运行正常。
答案4
这是磁盘管理问题。
要防止 USB 硬盘在复制数据时冻结,您必须禁用默认的“快速移除”并检查磁盘管理中的“更好的性能”属性。这将启用“写入缓存”,并且为了在不丢失数据的情况下移除驱动器,您必须使用“安全移除硬件”通知图标安全地断开设备连接。