我正在使用计算机进行一些驱动器密集型工作,这可能需要几个小时(使用TileMill和PostGIS生成地图图块)。当这些任务运行时,我的磁盘IO达到100%的最大值。结果,我的计算机停顿了下来,几乎无法执行其他程序。(此时,CPU和RAM并未最大化,只有IO才可用)
问:是否可以通过使Windows 8使用两个硬盘来解决此问题?
问:我应该设置RAID阵列吗?
当前安装了带有Windows 8的128 GB SSD和一个500 GB的内部驱动器。这些程序的工作空间已经在SSD上。
是否可以通过使Windows 8使用两个硬盘来解决此问题?
这取决于计算机为何停顿下来。如果TileMill和PostGIS最大限度地利用了CPU,那么它将无济于事。如果它们只是与具有较高IO的磁盘捆绑在一起,则添加第二个数据磁盘并存储TileMill和PostGIS正在第二个磁盘上工作的所有数据将有所帮助。您的原始磁盘可免费用于其他请求。
注意:我没有使用RAID的经验。我应该设置一个吗?
如果您的程序需要进行大量读取,则可以使用RAID 1将读取速度提高到单个磁盘的两倍。(为简单起见,假设使用相同的驱动器)。RAID 1不会增加写入速度。
有关RAID级别的更多信息,请参阅此文章。
我希望至少一个硬盘驱动器是SSD。我目前有一个安装了Windows 8的128 GB固态硬盘和一个500 GB的内部驱动器。
您可以在具有不同速度和大小的驱动器上使用RAID。但是,SSD可能比HDD快得多,并且增益会很小。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句