一时脑热,定制P51的时候,选了个RAID配置。本文将使用HDD和SSD组建RAID0,并进行磁盘性能测试。
RAID Redundant Array of Independent Disk,独立冗余磁盘阵列,由加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会使对数据的访问受损 失而开发出一定水平的数据保护技术。RAID可以充分发挥出多块的优势,可以提升硬盘速度,增大容量,提供容错功能够确保数据安全性,易于管理的优点,在任何一块硬盘出现问题的情况下都可以继续工作,不会受到损坏硬盘的影响。
RAID分为多种工作模式,常见的有RAID0,RAID1,RAID5,RAID10等。
RAID0--条带模式
提升读、写性能,对数据的读与写都可以同时对2块盘操作,因此理论上的读、写性能是单个盘的2倍
硬盘容量无损失,但没有容错性
我用2块西数500G机械硬盘组建RAID0,总容量为1T,可以提升读、写性能,适用于对数据安全性要求不高的情况。
RAID1--镜像模式
硬盘容量为总容量的50%,但具有容错性,安全性较高
数据同时存入2块盘中,但第2块盘只是第1块盘的备份。
如果使用2块500G硬盘组建RAID1,可用容量仍然是500G,性价比不高,适用于对数据安全性要求较高的情况。
对于我们个人用户而言,没有价格连城的数据,自然RAID0是最佳选择。
▼西数黑盘,2.5'SATA硬盘,单盘容量500G,TP P51出厂自带
▼三星SM951,NVMe 2280,单盘容量256G
最多支持2块HDD;
最多同时支持3块硬盘:2*SSD+1*HDD;
在BIOS中配置RAID0
▼TP开机时按F1进入BIOS,找到 RAID配置菜单
▼机器到我手里时,联想已经帮我做好了基于2块西数机械硬盘的RAID0。现在我用2块固态重新做RAID0,需要将RAID模式由SATA HDD修改为M.2 SSD。修改该项目后,需要重启电脑生效。
▼进入Intel RST菜单,可以看到,BIOS中已经集成了RAID驱动,是Intel RST 15.2.0.2754,该版本的RST驱动我在Intel官网并未找到,应该是定制的驱动版本。
电脑已经成功识别到了2块三星SSD,分别是连接在PCIe 1.0和PCIe 2.0的2个接口上
开始创建RAID“Create RAID Volume”
▼先为该RAID组起个名字,我就用了“SSDRAID0”,可见支持RAID模式0、1、5.
这里我使用RAID0
▼选择RAID0需要使用的物理硬盘,我机器目前有2块SSD,1块HDD。选择的时候需要选到“X”
▼RAID0可以选择条带(Strip)的大小,默认16KB,默认就好了
▼选好的盘,方括号里打了“X”
选“Create Volume”开始创建卷
▼创建卷
建好RAID0的样子,RAID0卷容量为476.9G
目前知道2种方法,我为了省事直接选择了第2种,并且系统中在加密的视频培训资料,已经锁定了系统的机器码,因此就没有重装系统进行测试第1种方法。见谅!
方法1:全新安装系统过程中,选择系统安装位置的时候,需要加载RST驱动,对应的64b版本f6flpy-x64,可以多试几次,可以成功安装;
方法2:在操作系统中,仍然需要安装Intel RST驱动,然后使用分区助手将机械硬盘的系统直接克隆至固态硬盘,本人亲测,简单方便。
以下测试都是在TP P51上进行,我主要使用了2个软件测试:分别是AS SSD Benchmark和CrystalDiskMark。
操作系统:win10 pro 1703
RAID驱动版本:最新版本Intel RST 15.7.0.1014
▼使用西数黑盘RAID0与单盘对比
AS SSD Benchmark软件的语言调整不过来,一直显示德文,晕菜,AS SSD Benchmark测试机械硬盘时间非常长,顺序读写速率出来后就被我中断了,AS SSD Benchmark测试机械硬盘意义不大,这里也主要是一个参考。
▼使用三星SM951 RAID0与单盘对比
1、对于机械硬盘,RAID0对于硬盘的读、写性能提升比较大,基本提升了1倍的性能;
2、对于SSD,RAID0对于硬盘的读性能提升不大,提升约10%;而对于写性能,RAID0提升写性能达到1倍。
然而,根据RAID0的原理,对于磁盘的读、写都是同时对2块盘进行操作,理论上,读、写性能都应该会得到成倍的提升。可惜,实际测试中读性能只提升了约10%。
3、使用固态硬盘组建RAID0后,写速率已达到2000M/s以上,该数据基本可以和三星*级固态SM960 PRO媲美(虽然读性能还是有很大差距)。然而SM960 PRO 512G价格约2500RMB,我使用2块SM951 256G价格约1200RMB(某宝价格),价格上还是占有非常大的优势。当然了,前提是机器支持组建RAID。
4、组建RAID0后,CrystalDiskInfo软件无法读出硬盘信息,无论是机械还是固态。