现在想升级一下磁盘性能,主要是虚拟机 vm的磁盘性能,程序运行的读写磁盘性能,以及文件查找的性能不满意
应该都是 4K 读写瓶颈
所以需要提升4K性能
现在:
硬件环境,C 盘 100G ( 60G 系统 + 本地服务器,开发工具,编译环境) + D盘 1200G( 400G VM 十多个虚拟机 部分带2-5个快照+ 100G 素材 ) + 其他硬盘(备份资料,打包压缩文档,ftp 服务器交换空间)
4X4= 16G 内存, 用 FancyCache For Volume 给 C 盘,D盘 各自分配2G共4G level-1 缓存
软件使用环境:
一般不关机,大致20-30天重启一次,系统平时内存占用在7-8G之间,如果启动vm 就占用在13-15G之间(多是分配1G/2G内存的虚拟机),经常用windows search 查找D盘里素材库的小文件,音频,图片,数据文档之类的(按文件夹搜索)。
基本情况就是这样
希望提升磁盘性能,考虑下面三个方式升级
1. 升级4×4 到 8x 4 = 32G内存
2. 使用intel SRT 买个32-40G的 SLC SSD 做这个硬盘的raid缓存
3. 使用intel SRT 买个64G的 MLC SSD 做这个硬盘的raid缓存
预算 400左右
方案一 就是 继续用fancycache给C盘分4G,D盘12G内存(一般vm在5-10G大小硬盘空间)这样快照什么的应该很快,但编译速度应该和过去没什么变化,感觉提升不会明显,因为虚拟机的快照,程序编译读写磁盘时变化空间读写范围比较大,就算这一分钟的读写保证最近10分钟修复问题从内存缓存读写速度很快,但切换工作区域后,新的虚拟机和新素材就会导致前面缓存的10来G的数据全部被刷新。
方案二/三 的区别就是考虑缓存盘的寿命问题,一般半天工作量读写数据范围就在30G-40G之间(就我在笔记本用SSD的经验,但一天写入数据肯定很少50G吧),使用Z77主板的 intel SRT技术后,反复的读写能不能让MLC坚持2年,因为一般换硬盘的周期是2年(考虑质保,升级硬件和装新系统)。而且考虑三级存储体系可以不再用fancycache,让系统自己管理缓存即可。
三级缓存体系类似solaris里的ZFS文件系统,solaris的读写缓存SSD可以随时加入或删除,后面HDD的数据不受影响,而且支持热插拔。
问一下如果Intel SRT SSD挂了,会不会导致raid的那个硬盘的数据丢了。
我看intel SRT可以将 4K性能从第一次的 不到1MB/s提升至 第三次的9-12MB/s,所以就算SATA2 的SSD做Intel SRT应该性能都绰绰有余了吧。
大家帮忙看看选哪个方案更实际。 或者推荐一个 用于 Z77主板 Intel SRT 的SSD 硬盘