存储如何做RAID,性能最优。
现状:
SQL SERVER 2008 数据库,AB为核心生产数据库,A数据库160G,B数据库100G,C数据库40G。
现用华为S5300存储,双控,每个控制器8G缓存,6个FC 15K 300G 做RAID5。
新存储Infortrend GS3系列,双控,每个控制器256G缓存,6个SAS 10K 1.8T。
本来计划用于存放图片备份,后因业务调整,需要用于数据库。
华为存储现用于生产,没有用相关软件测试过性能;新存储在路上,还没有回来。
问题:
在不更替硬盘的情况下:
1.在新存储上跑数据库,6个SAS 10K 1.8T,RAID5和RAID10那个性能高?
2.按1的方法做RAID后,性能比旧存储高?
2.查阅过某些资料,若做RAID10,控制器缓存起不到作用?
1.不用考虑,RAID10肯定高于RAID5,这是先决条件。
2、按哪种方法做RAID,性能都不见得比原来旧存储的高,因为原来是15K小盘,现在是1.8TB大盘,条带化决定了旧的配置性能更好;但是新的1.8T因为盘体升级、缓存增加,所以能拉回一些分。个人觉得具体看测试结果。
3、新阵列256G缓存+6块硬盘的配置,本身有些过,缓存不见得能全用得上,而不是不起作用。
如果没有特别的空间需求的话,当前配置自然是做RAID10最佳,61.8T的SAS盘,对折容量、再加上0.97的单位换算损耗,去掉阵列本身的快照预留及阵列操作系统损耗之后,应该会有31.8TB0.970.8=4.2TB左右的可用空间,这样是性能最佳的。
(之前你用的6*15K 300G做RAID5,理论上来讲应该空间是绝对够用)。
收起