use*_*514 16 windows-7 performance hard-drive
如果我将大量数据从一个驱动器复制到另一个(物理)驱动器,我的整个系统运行缓慢。
我在 Intel Core 2 Duo 3 GHz 上使用 Windows 7 64 位版本。
情况是这样的:
这就是问题所在:无论我在复制时想做什么,都需要永远。即使是不需要大量磁盘访问的任务(因为它们应该只在 RAM 中工作),速度也非常慢。我停止复制过程的那一刻,所有未完成的任务都会立即完成。例如,尝试打开新的浏览器窗口或资源管理器窗口将不起作用。如果复制停止,将同时弹出 5 个资源管理器窗口。
我的问题是:为什么?如果 CPU 和内存空闲,什么资源被耗尽?我需要升级我的计算机硬件的哪一部分才能获得更好的行为? 另请阅读 Psycogeek 的评论以了解有关此方向的更多问题。
如果您的答案是,一切都需要 HDD 访问,而这会被此类活动阻止,那么我的问题是:有没有办法在您的系统上复制某些内容,而不会使其在完成之前无法使用?(如果必须复制 >500g,则可能需要数小时)。
如果您在同一个硬盘驱动器上使用多个资源,那么这是正常行为。硬盘驱动器是大型机械设备,擅长一件事——一次只做一件事。您一次只能读/写一个扇区,因此尝试同时使用硬盘驱动器通常会导致抖动。除了硬件按设计工作之外,这不是任何其他方面的副作用。
如果您同时在机械硬盘驱动器上执行多项操作,一次执行这些操作可能会获得更好的结果。如果您正在谈论文件传输,请考虑将 Explorer 文件复制处理程序替换为另一个支持传输队列的程序(例如TeraCopy,如果您需要临时快速访问磁盘,它还允许您暂停传输)。
您还可以通过使用固态驱动器来帮助减轻这些影响,但这并不能保证——这只是因为大大减少了随机访问时间。您仍然可以使用 SSD 进行抖动,并且 SSD 仍然具有相同的限制 - 它一次只能读取或写入单个扇区。
如果 SSD 不是您想要的路线,请考虑使用 RAM 磁盘,在内存中就地执行任何数据处理,为每个任务添加额外的驱动器(而不是分区),或在非磁盘上执行 I/O 密集型任务操作系统驱动器。
归档时间: |
|
查看次数: |
7836 次 |
最近记录: |