Admstor
2014-05-07 10:01:19 +08:00
看你测试虚拟机是多少内存以及使用什么host系统的了
按照每个vm分配2CPU+2G内存+10G硬盘,平均每个vm的IO最高为50,并发IO不超过500来计算
你需要大概12C24T的CPU即可(可以单CPU实现,以便为以后扩充做准备,或者双6C12T或者降低一点4C8T),主要目前大部分对CPU使用率并不会很高,因此CPU部分并不需要满配来保证,一般50%配置即可.当然了,如果你全部都是CPU密集型测试,那么根据情况还是需要适当提高物理CPU核心数量
内存部分32G比较拮据,虽然大部分虚拟化系统都可以根据实际使用情况动态分配,但是仍然建议配置到64G为佳,根据CPU情况可选择为8G*8或者16G*4,当然了ECC REG是必须的,同样的,如果测试对内存需求也高,那么更多的内存也是必须的
硬盘部分仅仅是测试可能对IO需求并不是特别高,当然还是要看你具体测试什么而定,按照10K转速的盘可以提供150IOPS来计算,在采用RAID5的情况下,建议配置6块硬盘来确保可以满足目标IOPS的需求(500IOPS),当然了,raid5作为逐渐淘汰的一种raid,同时10K盘价格比较贵,采用一般的7K2的企业盘来满足的话,那么8块7K2组成2个raid10整列,也是可以提供总计约500的iops,同时数据的安全性也是极有保障,当然了如果只追求性能,那么自然是不做任何raid,直接使用最好,这种时候,按照7K2单盘提供120iops来计算,仅需4块即可提供480iops了,数据安全性根据单块硬盘寿命决定
如果加入SSD作为缓存,那么计算情况比较特殊,理论上瞬间的iops即为SSD缓存的iops,但是缓存命中率,读写比率,以及写入到HDD的效率都需要考虑,这个目前我还没测试数据,稳妥起见,HDD提供的iops还是应当不低于目标的60%
DELL R720作为比较通用的选择还是比较好的,扩展性能也很棒最高支持8个3.5寸盘或者16个2.5寸盘,还有同款加强硬盘位的R720xd(其余配置没什么变化,硬盘位扩增至12个3.5或者26个2.5,价格似乎也没什么区别...)
或者R420也是卖的很好的(5和6系列不太推荐,毕竟不是热门产品...可能配件会比较贵),这个是1U机器应当便宜一些,注意CPU虽然是可以支持双路,但是因为1U散热限制可能不能上最高级的CPU,具体可以上什么问下DELL,同时内存槽仅仅12个,最多384G内存,而R720是24个最高768G内存(我觉得你们目前用不上那么多...384G都绰绰有余)
硬盘注意,我上面提到硬盘并不指明2.5或者3.5,因为iops是和尺寸并没太大关系,而尺寸主要提高的是外圈的连续读写,通常的应用应当考虑iops的问题,当然如果你做视频做大文件服务器,可能连续的传输能力也是比较重要的考虑(但是一块3.5寸7K2的硬盘极限就可以塞满了1G网络,在测试环境下的连续读写性能我觉得完全不用考虑),所以以上机器配置2.5寸盘位会使得iops提高许多(当然同容量的小盘也比较贵)