最近我买了一台配有64GB固态硬盘和300GB 7200转硬盘的个人电脑。 我以为他们会使用64GB的固态硬盘来安装硬盘作为数据驱动器的操作系统。 我很震惊地看到,他们用一个条纹的RAID将两个驱动器组合成一个令人惊讶的快速逻辑驱动器。
我从来没有想过创build一个RAID两种types的驱动器。 有没有人试过这个? 对我来说,这似乎是一个伟大的方式来获得快速启动和一般的寻求时间,同时利用更便宜的硬盘的额外存储的优势。
取决于一些事情,我会想。 将两个驱动器划分为一个驱动器会增加失败中丢失数据的几率,因此备份是必须的。
这也取决于哪些数据是按照什么顺序写入的,尽pipe这可能是很快的,因为操作系统和早期安装的东西都在SSD驱动器上分条。 最终更大的数据文件将只是打到较慢的驱动器,好处将有所下降。
如果你只是把它当作通用家用电脑,并不想增加可靠性,那么你会得到一台混合性能的机器,性能不如纯SSD,但是比7200 RPM磁盘。
我以前做过吗? 不,我不希望降低系统的可靠性,并为了提高驱动器性能而增加数据丢失的可能性。 系统很快就会变成性能的基准,我会忘记它是“更快”的,当我注意到更新的驱动器和总线技术仍然会让我敲鼓我的手指希望我的文字处理器发射一小部分第二更快。
在过去的10-15分钟里,我一直在想这件事情,除了拿到乔纳斯兄弟的纹身之外,我还没有想出一个愚蠢的想法。
我的build议:今天改变它。
根据我的经验,我实际上会提出一个最理想的方法,但是这需要一些微调。 将操作系统置于“C:”分区上的SSD上。 还要确保你的虚拟内存也设置为这个驱动器和分区。 为Windows更新和分段呼吸空间留下下降块,使用SSD的其余部分作为第二个分区。 使用第二个分区为您的所有程序文件分配您的硬盘。 这样,您就可以获得最大的启动速度,即可以严格执行SSD,通过严格执行SSD …..的最大虚拟内存读写速度,以及所有游戏和普通程序的效益。
一个64GB的驱动器加上一个300GB的RAID0驱动器是没有意义的。 并且将这种显着不同types的磁盘组合在RAIDarrays中也不合逻辑。
然而,日益普遍的做法是将一些闪存连接到普通磁盘上,称之为混合驱动器。 这些驱动器具有特别显着的优点,特别是与移动设备一起使用
有可能您的两个驱动器可以组合在一起,以提供混合驱动器的相同性能特征。 当然,这不会是自动的。 必须有一些驱动程序决定两个驱动器中的哪一个存储数据以便提供最佳性能。 较新的混合驱动器可以在磁盘本身内部完成这个工作,不过可以想象的是,即使有两个独立的磁盘通道,也可以用软件来完成。
从用户的angular度来看,这些驱动器将被组合成一个更大的磁盘。 但它不会是RAID。
我一直在考虑尝试这个,因为我有一个64GB的SDD玩一会儿(也许更长,我们会看到…)。 不过,我希望OP机器有一个Z68芯片组,并且正在使用英特尔的智能响应技术,以便将SDD用作主动,自适应caching。
但是,使用标准MLC固态硬盘的一个问题可能在SRTconfiguration中,我不相信TRIM可以在高速cachingSSD上运行,所以写入速度最终会变得糟糕透顶,您可能需要正确地擦除驱动器(否快速格式,在这里…)重新获得这些写入速度…
英特尔固态硬盘可能不会出现问题,但是,因为他们在写入时进行维护,但是与一个不错的Crucial M4相比,他们的性能并不那么激烈 – 但是M4 / C300依靠TRIM支持来防止速度慢下来。 。
也就是说,我认为带有SSD和HDD的RAID 0会导致两个驱动器之间性能的平均值。
当在RAID 0中读取时,控制器整理驱动器中的条带读取,因此第一个64KB来自SSD,第二个来自HDD。 如果你正在做一个小的阅读,你将玩俄罗斯轮盘赌,哪些驱动器将包含数据(SSD上的奇数条纹,即使在硬盘上,或驱动器的数量模数,更准确地[ ])。 一个大的阅读会看到平均的寻找时间和阅读performance。
这将是有些精神分裂症…… SSD将花费其生命的50%或更多的等待硬盘上做一些事情…
我的解决scheme是将SSD用作引导和核心应用程序,然后将大型应用程序安装到标准硬盘驱动器(这来自正在运行2×2 RAID 10引导卷,3×0 RAID 0以获得额外的快速存储,以及> 2TB备份服务器;-))。 如果你有一个奇怪的应用程序需要自己安装在“C”,那么你只能创build一个“结”(mklink / j [link] [path]),以便数据被redirect到你select的存储位置,和应用程序是不明智的;-)也是一个很好的方式来移动未来的现有安装,而不会重新安装…
– 龙