11
2024
10
20:11:37

PCI-E NVME SSD 128G+1T 5400转的机械硬盘,选AHCI还是RAID0?

作者:木头龙
链接:https://www.zhihu.com/question/309967607/answer/594883938
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

笔记本,虽然是NVMe SSD+机械硬盘,似乎没法组RAID。通常来说,主板芯片组支持的RAID只有0、1、10、5四种,其中1、0要求两个硬盘,10要求4/6个硬盘,5要求3个以上硬盘。而且传统的RAID,根据RAID的原理,容量和性能都是以最低者为基准。所以,忽略NVMe和SATA是否可以组RAID的问题(这个需要验证,毕竟我真没这么做过),组成的RAID会是这样的:

  1. RAID1:组合成一个128G容量,持续读写性能和机械硬盘一致,随机读写性能基本和固态一致的虚拟硬盘。任何一个硬盘故障,数据不会丢失。

  2. RAID0:组合成一个256G容量,持续读写性能为机械硬盘两倍,随机读写性能有50%几率和固态一致,50%几率和机械硬盘一致的虚拟硬盘。任何一个硬盘故障,全部数据丢失。

  3. RAID10、RAID5:硬盘数量不满足最低要求,无法组建。


所以看起来,这样的硬盘组合,RAID一点鸟用没有,AHCI就好。


然而完整的答案是:如果操作系统、应用程序(包括游戏)、常用文档的数据大小超过了128G,并且常用热数据估计不超过64G的话,推荐用RAID模式。但不是组传统的RAID0或者RAID1,而是使用Intel RST提供的使用固态给机械硬盘加速的功能。


要使用IRST用固态给机械硬盘加速,有几个前提条件:

  1. SATA控制器工作在RAID模式。所以没有RAID功能的H310、B360、Q360都是不支持的。Intel官方的数据中,Q370和Z390都没有写支持,我个人对此表示怀疑,手上也没有相应的产品验证。毕竟B365、H370、Z370都是支持的。游戏本/工作站的HM370、QM370是支持的。

  2. 初次安装时,固态上面不能有任何分区。但要安装IRST并启用固态加速的话,只能在驱动程序里面操作而不能在BIOS里面操作,也就是说必须要先在机械硬盘上安装操作系统和驱动程序,然后进行相关操作。不过加速关系建立之后,只要不删除固态上面的加速分区,可以对固态硬盘剩余的空间和整个机械硬盘随意进行分区、安装操作系统等操作。

  3. 只能使用64G的固态容量给HDD加速。不过建立了加速关系后,剩下的容量是可以进行分区使用的。

  4. 加速毕竟只是加速,性能肯定不如直接使用固态好。而且如果应用数量很多,经常频繁切换使用的话,即使是64G也不一定能够放下全部的热数据,这个时候加速效果会很差。

  5. 其它:早期版本需要禁用快速插拔,禁用Secure Boot。新版本还有没有这些限制不清楚。


其实就是Intel的傲腾加速的普通SSD版本——容量增加到64G,写入延迟、4K性能和寿命都比傲腾差,而且傲腾可以在B360/Q360/B250/Q250这几款不支持RAID的芯片组使用。


具体的操作,可以参考这篇文章:傲腾?你本来就有——看如何将普通SSD改造成傲腾


最后,补充一下,配置为AHCI,自行选择第三方软件实现类似的功能也是可以的,例如Windows下的PrimoCache、ExpressCache、VeloSSD/MaxVeloSSD,Linux的Bcache/dm-cache/flashcache,ZFS的L2ARC+ZIL都可以实现类似功能。除了ExpressCache以外,都比IRST使用上更灵活一点——这几个方案都可以对单个分区加速,也可以对多个硬盘组成的RAID加速,也没有64G的容量限制。不过PrimoCache、VeloSSD/MaxVeloSSD都是收费软件,ExpressCache似乎只有几个品牌的OEM版本,其它品牌的硬件不能用。



傲腾盘小总结

实际情况是,一公司10台电脑,双核+4G+500G机械硬盘,在网上人均i9的时代,估计全国有很多公司使用这样的电脑吧,公司使用软件(微信、QQ、WPS、浏览器、某CS进销存软件)。
现在的使用情况是,开机慢,软件首次打开慢硬盘灯常亮,很明显是硬盘瓶颈。
在不动系统及原数据的情况下,增加傲腾盘加速。
为什么不用添加固态盘,一是成本(虽然才几百),二是重装系统和系统盘变化会造成某软件重新注册。
BB这么多,说实际结果(主板自带m2接口)。
5台电脑插傲腾,安装CAS,加速模式默认第一种,白名单添加C盘,使用两天。
开机一如既往的慢,打开软件一如既往的慢,停用缓存启用缓存感觉不到一细细区别,也不知道怎么查看缓存使用情况以及命中率。
5台电脑插傲腾,安装PrimoCache,加速C盘、读模式,一级缓存为0,二级缓存为全部傲腾盘。
重启第一次无区别,软件打开第一次无区别,再次重启或开机以及打开软件,速度非常快,硬盘灯明显闲置状态。使用两天,缓存命中系统最低一台80%最高一台95%。
总结如下,附其他一些加速软件。
Intel CAS,感觉无任何用处(或者是我用得不对)。
PrimoCache,缓存效果明显,缺点是非正常关机后缓存会丢失。
ExpressCache,缓存效果明显,缺点1命令行无操作界面、缺点2默认会多占用1G内存,4G内电脑有点吃不逍。
VeloSSD、MaxVeloSSD、VeloFull,这三个软件为同一公司产品,都可以用SSD做缓存加速使用,效果也好,但没有找到河蟹版(找到的同学可分享一下,有偿也行)。


68863015b0b33d6bad35761bdfe77d30_202009111416_6295.png!q90.2000p.jpg

https://pcwin.com/Utilities/System_Surveillance/MaxVeloSSD/index.htm


这玩意貌似不便宜  官网也打不开 www.elitebytes.com



推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:http://hqyman.cn/post/8173.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: