Windows 7中的软件RAID 1是否可以提高读取速度?


19

Windows 7中的软件RAID 1(镜像)是否可以提高读取速度?

我想设置RAID 1来保护我的重要文档(是的,是的,我知道它不是备份),但是性能对我也很重要。据我了解,RAID 1理论上应该能够将读取速度提高n倍,其中n是磁盘数。

Windows 7是否能够获得这种提升?我无法在任何地方找到此信息。


取决于RAID控制器和硬盘型号,您将体验到的实际性能提高。变量过多,无法给出正确答案。
摩押

1
@Moab:我认为他说的是软件 RAID。
OktosiTe 2011年

他做到了。他还说突袭1号,镜子绝对不会增加速度,我认为他与突袭0号混淆
摩押

我有硬件RAID 1,它只能从一个驱动器读取,软件RAID是否不同?
摩押

2
Raid1可以潜在地提高读取速度,因为依次读取每个磁盘的方式与带区阵列的方式几乎相同,请记住,此时,两个磁盘上已经存在相同的数据。写入数据需要比正常时间更长的时间,因为必须通过将相同的数据写入两个磁盘来复制工作量。问题是读取数据。由于他只有一个驱动器,因此根本看不到任何改善。
Tog

Answers:


19

我认为这个博客回答得最好。它显示了单个磁盘,Windows软件突袭,硬件突袭和伪造突袭之间的突袭0和突袭1的实际速度测试。

http://kmwoley.com/blog/?p=429

更新:一个较新的论坛上有一篇测试Windows软件RAID的人的帖子,显示读取速度快得多,但是写入速度慢。如果是这样,则Windows软件RAID将独立使用两个磁盘。 我自己尚未验证这些结果。 请参阅底部附近的ColgateJr发布:

http://www.tomshardware.com/forum/250390-32-does-raid-increase-read-speed


ColgateJr的测试如何显示Win7 RAID-1设置相对于单个磁盘的顺序读取增加了近100%,而KMWoley的测试显示的增加可忽略不计?ColgateJr的顺序写入测试还显示顺序写入减少了5%,而KMWoley的测试显示减少了20%。
pacoverflow '16

2
从理论上讲,应该可以通过RAID 1读取将速度提高100%。毕竟,您有两个驱动器,每个驱动器都可以独立读取数据。但是,除非软件利用该功能,否则完全是另一个问题。也许Microsoft在Service Pack或更新中改进了RAID 1功能。我尚未确认。
Brain2000 '16

2

刚刚测试过,Windows 10上的2-120GB SSD。

RAID 0显着提高了读取和写入速度(非RAID读取为450MB / s,raid-0读取为820MB / s)。RAID 1,写入速度相同,读取速度几乎提高了一半(非RAID读取为450MB / s,raid-1读取为631MB / s)。

旁注:我知道您在谈论raid-1,但是对于一个极度饥饿并想要raid-0的人,请记住,如果其中一个驱动器出现了一些小问题,则您的系统已完成(崩溃)。如果需要速度和冗余,请考虑采用raid-5设置。


突袭5令人难以置信的显示写入。它仅对阅读速度有好处。
Fractale

1

是的,理论上它将使速度提高n,因为所有n个驱动器都可以同时访问同一文件。从理论上讲,如果您有10位画家在一个房间里绘画,那么这项工作的速度将比一位画家快10倍。

然而实际上,这10位画家不知道如何一起工作。有大量的绘画,它们的样式不匹配等。与RAID1相同。很少有操作系统具有可以利用RAID1优势的驱动程序(我相信BSD可能是唯一的远程主要驱动程序)。

结论:不,该软件尚未赶上。如果您想要速度保护,最好购买一个比两个废话驱动器更好的驱动器,然后投资MozyHome

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.