目标升级磁盘性能,内存 SSD HDD建立三级存储体系和Intel SRT

现在想升级一下磁盘性能,主要是虚拟机 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左右

f1

 

方案一 就是 继续用fancycache给C盘分4G,D盘12G内存(一般vm在5-10G大小硬盘空间)这样快照什么的应该很快,但编译速度应该和过去没什么变化,感觉提升不会明显,因为虚拟机的快照,程序编译读写磁盘时变化空间读写范围比较大,就算这一分钟的读写保证最近10分钟修复问题从内存缓存读写速度很快,但切换工作区域后,新的虚拟机和新素材就会导致前面缓存的10来G的数据全部被刷新。

f2

 

方案二/三 的区别就是考虑缓存盘的寿命问题,一般半天工作量读写数据范围就在30G-40G之间(就我在笔记本用SSD的经验,但一天写入数据肯定很少50G吧),使用Z77主板的 intel SRT技术后,反复的读写能不能让MLC坚持2年,因为一般换硬盘的周期是2年(考虑质保,升级硬件和装新系统)。而且考虑三级存储体系可以不再用fancycache,让系统自己管理缓存即可。

f3

 

三级缓存体系类似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 硬盘

来源URL:http://geekpi.cn/blog/2013/02/2303