我花了几个小时创建了一个批处理文件,使用 Robocopy 将不同服务器的保存内容保存到专用备份服务器上。所有参与的机器都配备了 4 核 Intel i7 CPU。由于超线程,我预计 /MT 设置为 8 时性能最佳,结果也很好,所以 (mm:ss):
1 thread: 59:19
2 threads: 39:12
4 threads: 29:13
8 threads: 24:36
16 threads: 24:19
32 threads: 24:27
(这些时间针对的是 4,110 个文件夹中的 147,314 个文件,总计 67 GB。)
然而,当测试超过 8 个线程时,我注意到磁盘访问变得更加频繁,并开始怀疑额外的压力是否会损坏磁盘并对其寿命产生不利影响。
进一步说,我不确定我是否应该使用 8 个线程继续,因为闪烁的灯光频率开始让我非常紧张。
所以问题是:更多的 Robocopy 线程是否会损害硬盘(JBOD 盒中的传统 4 x 4TB 盘片,由 Win 8.1 下的 Microsoft 存储空间作为单个镜像和条带磁盘进行管理)?
答案1
对硬盘来说,最费力的事情就是启动它。
因此,如果您在驱动器上启用了积极的电源管理,并且它根据请求不断地旋转,则它可能会过早出现故障。
否则,只要磁盘处于开启状态,盘片就会一直旋转。
现代驱动器磁头(而非盘片)由音圈控制,例如磁力使它们移动。因此,在工作时不会产生太多摩擦。虽然任何机械装置都可能出现故障,但实际驱动器磁头因除粘连以外的其他原因而出现故障的情况极为罕见(粘连通常是制造缺陷,通常在驱动器首次使用后不久发生)。
只要 Windows 没有不断地使磁盘旋转并使其重新旋转,您对旋转磁盘进行的读/写次数实际上不会影响其寿命。