PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

存储小白之折腾SSD Raid 0(准备工作篇)

[复制链接]
跳转到指定楼层
1#
plane501 发表于 2015-12-7 23:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:22194|回复数:28
      作为一个对存储基本毫无认识的小白,在看到论坛各路大神折腾各种SSD、阵列之后,难免心里痒痒,想想CPU、内存、显卡都玩过了,也是时候玩玩存储方面的东西了,但是玩啥呢?又想了下,HDD除了容量慢慢变大好像也没什么突飞猛进,SSD现在倒是各路厂商各种不同等级面向不同对象的产品层出不穷,但我自从当年M4 512G入手后就一直淡定使用,这几年里除了有一次掉盘用了“30分钟大法”恢复后也没出现过其他问题,也该是时候玩玩现在的新货了。由于正值黑五前期,逛了下电商发现美亚OCZ V180系打折,遂马上下单一块480G想着跟上时代的步伐体验下新款SSD,正好也和我老迈的M4 512G做下对比。说来也是巧,某土豪也看到了美亚的折扣,不过他看上的是960G,想把手中的两块730 480G出了换一块OCZ V180 960G,想了下还没摸过业界大佬Intel的盘,更别说骷髅光环加持的旗下最强发烧SATA盘730 480G了,而且记得浴室的730评测文章里说过,Intel是鼓励玩家用多块730组Raid0的(Intel官方730产品页面的产品参数中就直接标出了两盘R0的性能指标,这在之前其他型号SSD上是从未见过的,参见http://www.intel.com/content/www ... ves-730-series.html),说是迟那时快,一股热血冲向大脑,马上向该土豪收购了这两块730,准备回来组R0玩。

    先说下这次折腾R0的平台:
    CPU:Core i7 4960X@4.5Ghz
    MB:Rampage IV Formula
    Mem:4Gx4 DDR3 @ 2666 10-12-12-27 1T
    SYS Drive:M4 512G
    OS:Windows 10 Enterprise Version 1511 x64

    好了,这下硬件是有了,但是一大堆问题也浮现了出来:

    1、我擦Raid怎么组?完全没搞过啊,好像有啥阵列卡?
       查了下,PCH好像也有基本的Raid功能,不过就是软Raid,要消耗CPU资源,不过没事,老旗舰6蛋4960X@4.5Ghz应该顶得住- -

    2、据说SSD组Raid就没Trim了,卧槽,那岂不是越来越慢?
       又查了下,Intel是这么说的:Trim functionality in RAID 0 is supported with Intel® Rapid Storage Technology (Intel® RST) version 11.0 or greater, beginning with the Intel® 7 Series chipset.这段鸟文翻译过来就是RAID 0(注意只有Raid 0可以支持Trim,其他类型的Raid是不行的)是可以支持的,前提是你的主板芯片组至少要是7系,RST驱动版本至少是V11。

    3、接第二个问题又深入查了下,发现能不能支持Raid 0 Trim不仅要RST驱动版本至少要11,而且BIOS内的RAID ROM模块版本也要至少为11,好吧,立马重启进BIOS把SATA模式从AHCI改成RAID,咦,怎么RAID模式还有两种选择,一种叫IRST,另一种叫RSTe,晕,继续Google,原来IRST模式是对应桌面芯片组的比如Z97和Z170,RSTe是对应C600/C600+系列服务器芯片组的(X79和X99严格来说属于下放到桌面的马甲),由于这几种模式的DeviceID不同,所以支持的驱动也是不一样的,具体支持的驱动版本如下:
      AHCI:支持的最新的驱动版本为 13.1.0.1058 WHQL   X79推荐版本:13.1.0.1058 WHQL
      IRST:支持的最新的驱动版本为 14.8.0.1042 WHQL   X79推荐版本:13.1.0.1058 WHQL
      RSTe:支持的最新的驱动版本为 4.3.0.1198 WHQL    X79推荐版本: 3.8.1.1006 WHQL
      由于IRST v14和RSTe V4版本驱动都是为新的芯片组(Z170和X99)所设计的,所以这些驱动并不完全支持X79这种老芯片组,而且根据广大折腾的DIYer们反馈,IRST模式的性能和稳定性都比RSTe模式好(桌面用服务器的水土不服?),故决定用IRST模式组RAID。

    4、查找驱动的过程中又发现一个问题,和驱动最匹配的RAID ROM模块是和驱动来自同一分支那个版本,13.1.0.1058对应最匹配的RAID ROM版本是13.1.0.2126,想到刚忘了看RAID ROM版本了,于是再重启进BIOS,一看BIOS自带的RAID ROM版本是12.7,尼玛,这对完美主义的我来说是不可容忍的,开始研究替换RAID ROM模块的方法,果然这个问题是难不倒广大宅男DIYer们的,好心人开发了个基本傻瓜化的工具,名叫“UEFI BIOS Updater”,简称“UBU”,这个工具能让我们方便地检测并升级UEFI BIOS中的各种OROM/EFI模块,甚至还能更新CPU微码,相信不少人一定遇到过ES CPU挑主板的情况,往往刚买来的新主板是能用ES CPU的,升级了个BIOS版本后突然发现机器点不亮了,根本原因就是因为新的BIOS版本里去除了对应ES CPU的微码,只要有了这个工具,升级新版本的BIOS也能够使用性价比“极高”的ES CPU了,好了,有点扯远了,下面简单介绍下UBU的使用方法,官方下载页面:http://rghost.net/users/LongSoft/releases/UEFI-BIOS-Updater

       下载回来是个压缩包,解压出来之后,把你需要修改的原版BIOS文件放入到和UBU.bat同一个目录下,使用管理员权限运行UBU.bat,运行之后程序会自动分析你的BIOS文件,包括主板厂商、检测到的OROM/EFI模块、ME版本等信息,如下图,按任意键继续。

       这里我们就可以看到这个BIOS版本里所包含的各种OROM/EFI模块的详细版本了,第一部分可以看到IRST RAID ROM版本为12.7,RSTe RAID ROM版本为3.5,咦,下面怎么还有个EFI IRST RAID for SATA,而且它的版本和IRST RAID ROM是一样的,继续Google,原来对EFI安装的Win7、8、10来说,如果安装在Intel PCH的磁盘阵列上并且想关闭CSM(纯UEFI启动),就要用到这个叫“SataDriver”的单独的BIOS模块,有了这个模块,我们就不必开机时按Ctrl+I来单独进入传统的Intel RAID ROM界面了,可以直接在BIOS里(进BIOS之后一直按右方向键到最后一页)组建RAID,而且每次开机也不会有那个讨厌的黑底白字传统的Intel RAID ROM界面闪过,好处那么多,看来必须一起更新啊。第二部分是网卡OROM,第四部分是主板集成的其他磁盘控制器的OROM,第七部分就是CPU微码了,可见UBU的功能多么强大。好了,这里我们按1然后回车来进行Intel RST(e) OROM and EFI SataDriver的更新。

        这里问你要升级Intel RST OROM和EFI SataDriver到哪个版本,根据之前的驱动选择,这里选4来匹配最合适的OROM,注意不用选T,实测原版13.1.0.2126 OROM就能支持X79 RAID 0的Trim。

        升级完毕后会让你选择升级到哪个RSTe ORM版本,虽然用不到,但还是升个最适合X79的吧,说不定哪天闲得蛋疼想试试RSTe模式呢,选1回车(不想升级的话可以按0跳过)。


        ok,升级好了,按任意键继续回到主界面,如果你想继续更新其他模块的话按上面的步骤操作即可,这里我就不更新了,按0退出。
        这里UBU高大上的地方又显示出来了,因为检测到我是ASUS的主板BIOS,所以UBU直接问我要不要保存成ASUS USB BIOS Flashback的文件名,为什么呢?因为ASUS的主板刷BIOS的时候会对BIOS进行校验的,我们改过的BIOS使用正常方式是无法刷入的,还好ASUS留了个后门,就是BIOS损坏的时候可以通过USB BIOS Flashback,用这种方式刷新BIOS的话是不会对BIOS文件进行校验的,所以当然按1啦,可以看到UBU帮我把改好的BIOS文件自动命名为R4F.CAP了,好了现在BIOS就修改好了。



     5、现在该刷BIOS了,USB BIOS Flashback刷新的方法你的主板说明书里会有,照着做就行了,偷懒截个图,不过是鸟文版的,大家可以看自己的说明书哈。不过这里要说明的一点是,刷新前保证你现在的BIOS版本和你要刷入的不一样,新或者老都可以,但不能一模一样,因为如果检测到你刷入的BIOS和现在的版本一样的话可能会跳过写入步骤直接完成,用正常模式刷个不一样的版本就可以了。

刷完重启进BIOS看下RAID ROM版本已经变成13.1.0.2126,大功告成,这里给大家看下之前说的EFI IRST RAID for SATA这个模块,直接进BIOS后往右到底就有了,如图。


     6、进系统安装RST程序和控制台,想不到尼玛又出问题了,13.1.0.1058版本的RST驱动居然提示我要装.NET,问题是Win10已经自带了啊,继续Google,发现广大Insider们果然不是盖的,已经研究出了对应的解决方案,很简单,装个7-ZIP,解压RST的安装程序,会得到三个文件,其中一个32位的msi,一个64位的msi,右键适合你系统的那个msi文件,勾选兼容性模式运行确定即可,再双击这个msi就能顺利安装了。

     7、装完之后打开RST控制台就能看到你现在机器上挂的硬盘了,选择“创建”标签就可以组建RAID了,这里为了得到最大性能,我选择RAID 0,点“下一步”选择这个RAID 0阵列的磁盘成员,由于苦逼的X79只有两个SATA3,当然把两块730插在Port0和1上,选择这两块磁盘(你问为什么单盘容量只有373G?因为我把730 480G OP到400G了,大家无视即可),这里还能让你选择保存其中一块盘的数据,反正我是空盘,就选“否”了,卷大小当然开满啦,注意还有个“高级”选项,点进去发现是“条带大小”,咦居然有6种选择,这里我先用默认的16KB,至于到底哪个大小的条带性能最好留着下期测试篇再来研究哈,点“下一步”会提示你完成这个动作会永久删除这两块盘上的数据,让你做好备份,勾选“执行删除数据”,点“创建卷”,大功告成,右边显示已经有一个RAID 0的卷了,容量为单盘的两倍,只要在Windows存储管理里给这个新的卷分区并格式化就能用咯。



     8、之前准备了那么多,总算到了要验证下Trim是否生效的关键时刻,好紧张啊,这里我用trimcheck-0.7来检测,看到结论总算松了口气,X79 PCH搭配正确的驱动和RAID ROM是能够让RAID 0支持Trim的。


     准备篇到此就结束了,我已经成功组建了一个RAID 0阵列,并验证了Trim是生效的,关于单盘和RAID 0后的性能比较以及不同条带尺寸下的性能比较尽情期待下回分解,由于本人是存储小白一个,第一次写东西难免有疏漏,有不对的地方还请大家多多指正,先谢过了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 6代金券 +100 绝对值 +5 收起 理由
石头 + 100 1精 优秀
羽落风尘 + 1 赞一个!
haierccc + 1 佩服作者的专劲
donnyng + 1 硬射一炮
zero8177 + 1 很给力!写得很详细,赞
nighttob + 1 很给力!

查看全部评分

2#
Ramaxel 发表于 2015-12-7 23:24 | 只看该作者
我咋感觉你那俩希捷在拖后腿呢
3#
大号跳蚤 发表于 2015-12-7 23:25 发自PCEVA移动客户端 | 只看该作者
测试呢?性能表现如何?
4#
donnyng 发表于 2015-12-7 23:27 发自PCEVA移动客户端 | 只看该作者
手持灰机牌v180 480含泪撸过
5#
Ramaxel 发表于 2015-12-7 23:33 | 只看该作者
donnyng 发表于 2015-12-7 23:27
手持灰机牌v180 480含泪撸过

药王还需要撸?
不信,药王可是地球上唯一拥有茧甲的人
6#
zsbstephen 发表于 2015-12-7 23:52 | 只看该作者
懂什么是BIOS模块,还会搭梯爬墙用Google,楼主还好意思装小白吗?
7#
nighttob 发表于 2015-12-8 08:59 | 只看该作者
工具不错,可以留下来用
等哪天想作死的时候
8#
plane501  楼主| 发表于 2015-12-8 13:00 发自PCEVA移动客户端 | 只看该作者
donnyng 发表于 2015-12-7 23:27
手持灰机牌v180 480含泪撸过

那么划算含泪啥?
9#
plane501  楼主| 发表于 2015-12-8 13:01 发自PCEVA移动客户端 | 只看该作者
大号跳蚤 发表于 2015-12-7 23:25
测试呢?性能表现如何?

看最后一段………

评分

参与人数 1绝对值 +1 收起 理由
大号跳蚤 + 1 看漏了 。。。

查看全部评分

10#
hgy9 发表于 2015-12-8 13:16 | 只看该作者
用动态卷玩一下载个图即可,像LZ这样太费周折了
11#
wanghuang95 发表于 2015-12-8 13:25 | 只看该作者
那段鸟文中似乎没有仅RAID0才有TRIM的意思
12#
luzhanyi 发表于 2015-12-8 13:35 | 只看该作者
飞机壕终于开始raid之路了...下一步看来是1xx系的PCIE RAID0了么...
13#
yy0c 发表于 2015-12-8 13:46 | 只看该作者
过程很详尽,很有参考意义。
14#
donnyng 发表于 2015-12-8 14:11 | 只看该作者
plane501 发表于 2015-12-8 13:01
看最后一段………

使用起来还是v180比炒鸡苏放心,我赶脚一定不是心理作用。。。。。
15#
plane501  楼主| 发表于 2015-12-8 14:22 发自PCEVA移动客户端 | 只看该作者
wanghuang95 发表于 2015-12-8 13:25
那段鸟文中似乎没有仅RAID0才有TRIM的意思

我觉得是这个意思,晚上回去搞个r1测下就知道了
16#
fearfear 发表于 2015-12-8 15:50 | 只看该作者
我是进来看测试数据的,过程没仔细看,貌似有点复杂,哈哈
17#
subterrestrial 发表于 2015-12-8 17:15 | 只看该作者
我用UBU更新主板option ROM时版本号第一位数字一般保持不变,做到最大兼容性,比如P67、Z77就更新到11.7,Z87更新到12.9,Z97更新到13.6.对应的IRST驱动版本号第一位数字也与option Rom一致
18#
红色狂想 发表于 2015-12-8 17:35 | 只看该作者
小白是装不出来的,只有伦家才是小白,会刷bios模块也叫小白吗?
19#
vge 发表于 2015-12-8 17:54 | 只看该作者
赞一个,不错。
20#
haierccc 发表于 2015-12-8 19:27 | 只看该作者
期待续集
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部