Windows 8 可以使用两个硬盘来获得更快的速度吗?

Windows 8 可以使用两个硬盘来获得更快的速度吗?

我正在用我的电脑做一些需要大量硬盘的工作,这可能需要几个小时(使用 TileMill 和 PostGIS 生成地图图块)。当这些任务运行时,我的磁盘 IO 达到 100% 的最大值。结果我的电脑陷入停顿,我几乎无法执行其他程序。(当时 CPU 和 RAM 还没有达到最大值,只有 IO 达到了最大值)

问:有没有办法通过让 Windows 8 使用两个硬盘来解决这个问题?
问:我应该设置 RAID 阵列吗?

目前有一块 128 GB 的 SSD,安装了 Windows 8,还有一块 500 GB 的内置硬盘。这些程序的工作空间已经在 SSD 上了。

答案1

有没有办法通过让 Windows 8 使用两个硬盘来解决这个问题?

这取决于计算机停机的原因。如果 TileMill 和 PostGIS 占用了您的 CPU 的最大容量,那么它不会有所帮助。如果它们只是占用高 IO 的磁盘,那么添加第二个数据磁盘并将 TileMill 和 PostGIS 正在处理的所有数据存储在第二个磁盘上会有所帮助。您的原始磁盘将可用于其他请求。

注意:我没有使用 RAID 的经验。我应该设置一个吗?

如果您的程序需要进行大量读取,那么您可以使用 RAID 1 将读取速度提高到单个磁盘的两倍。(为简单起见,假设驱动器相同)。使用 RAID 1 不会提高写入速度。

有关 RAID 级别的更多信息,请参阅这个帖子

我希望至少有一个硬盘是 SSD。我目前有一个安装了 Windows 8 的 128 GB SSD 和一个 500 GB 内置硬盘。

您可以在具有不同速度和不同大小的驱动器上使用 RAID。但是 SSD 可能比 HDD 快得多,而且增益会相当小。

相关内容