要或不要RAID:SSD和虚拟化
我正接近那个时候,由于Windows腐烂,我的主PC速度已经足够慢了,我可能应该重新安装它。与其花一个星期的掰手腕,重新安装,仅在配置发现我忘了备份我的Visual Studio设置的再一次,我要升级。我已经购买了所有零件,并且正在进行基准测试以找到最佳配置。 我购买了两个Crucial M4 120GB SSD(截至12月4日已更新为最新固件00F),并且已经使用CrystalDiskMark运行了一些快速基准测试。结果如下: 单驱动器: RAID 0通过Intel Z77芯片组控制器: 这些基准显然并不详尽,但是我认为它们使我对各种配置之间的期望值有了一个很好的了解。 我的理解是,对于大多数常见的使用模式,即使用Visual Studio进行开发(我的主要用法)4K,即使在构建过程中,读写也要常见得多。RAID 0两者之间没有什么区别。但是与512K和SequentialR / W的区别足以引起注意。 关键是,为了避免将来出现问题,而且坦率地说,因为我可以,我将更多地依赖于虚拟化。我的计划是使用VMware Workstation将开发环境的不同部分划分为虚拟机:一个使用Visual Studio和随附工具,另一个使用SQL Server,另一个使用Adobe Design Suite,等等。是创建还是克隆新的副本,我相信我会看到长期可靠性方面的改进(并且只有在需要时才会看到Adobe更新弹出窗口)。 因此,我的问题是,虚拟化是否值得在RAID 0传统设置上使用SSD配置(在我的情况下,在一个SSD上使用OS和裸机应用程序,在另一个SSD上使用VM)?虚拟化能否利用的R / W 512K和SequentialR / W优势RAID 0? 观察: 我读过一些现代SSD能够自行管理垃圾收集,因此没有TRIM问题就不多了。我不知道如何在我的SSD上启用它,甚至不知道它们是否支持它。 编辑: 关于灾难恢复,该系统还具有用于文件存储的大型标准磁盘驱动器和辅助RAID控制器,我将最终在镜像阵列中使用它们。结合每晚的本地备份,通过Carbonite进行的持续异地备份以及一致的异地源代码管理签入,我已经有了防止数据丢失的足够方法。