我目前有一块 640 WD 硬盘,缓存为 16MB。有时在 I/O 使用量大时,机器会变慢。
通过获取与第一个相同的第二块 HDD 并设置 RAID-0 阵列,我会受益匪浅吗?
我当前的设置如下:
Core i5-750 cpu
4gb ram
asus p7p55-m motherboard
9800gt nvidia gpu
答案1
如果您添加第二个磁盘并对其进行条带化,您应该会看到性能提升,因为每个磁盘的等待时间将减少。但要注意的是,如果其中一个磁盘发生故障,您将丢失数据。备份非常重要。
答案2
在问题中,您说您试图避免计算机在 I/O 繁忙时变慢。这可能是由于操作系统协调 I/O 的 CPU 负载导致的变慢。除非您购买昂贵的 RAID 控制器,否则您可能会发现使用 RAID-0 实际上会进一步降低系统速度,因为主板上通常包含的 RAID 控制器通常会在软件(驱动程序)中完成一些工作。
如果你负担得起,我建议你买一个 SSD。宣传是真的,它们的速度快得惊人 - 比 2 磁盘 RAID-0 阵列快得多,尤其是对于多个文件的随机访问。
答案3
显然是的,因为您要将数据分布在两个磁盘上,从而使用这些驱动器中的两个磁头进行 IO。