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