在基于IBM POWER 系统项目实施中,许多实施工程师不推荐在生产系统中使用PowerVM -VIOS虚拟化技术,建议使用DLPAR/LPAR? 除了I/O方面的考虑,还有那些因素存在?
并没有不推荐使用。
PowerVM主要是为了充分利用CPU,内存,IO等资源。
看过许多小型机跑全分区CPU用不到2%的
许多金融行业已经大规模部署PowerVM了,但主要使用在研发测试,管理系统、应用系统等次核心及非生产业务。
核心数据库和对IO延迟敏感的应用系统的确不太推荐使用虚拟化
收起PowerVM现在已经是一个非常成熟的技术,在国内很多大型银行核心系统、电信行业计费等核心系统都已经运行在PowerVM之上。现在PowerVM是适用于绝大部分的用户场景,只是实施需要有专业的技术人员支持,IBM Power技术团队已经通过对已经实施PowerVM资源池的用户进行经验汇总,形成了用户最佳实践,帮助用户最快速的学习、了解和实施PowerVM以及资源池,大家有需求,可以联系IBM。
最近IBM有一个IBM Power服务器健康度检查的活动,具体细节信息可以联系社区管理员。
收起个人感觉好像需要考虑的是SEA对于网络吞吐包的量级有一定的限制。
除了i/o方面的考虑还有稳定性上的一些考虑,之前遇到过一次问题,就是同一时刻,由于vios操作错误,导致所有的powervm镜像文件都发生了损坏,无法恢复。如果用于生产系统,有一定风险。
收起个人觉得之所以好多工程师不推荐在生产上使用power vm,是因为他们对很了解DLPAR技术,对power vm不是很了解,另外Power VM 实施起来要比DLPAR复杂的多,比较麻烦。
收起个人觉得如果你I/O槽够用DLPAR也行,用PowerVM主要解决了硬件资源不足情况下的使用。而且多了一层VIOS总感觉性能上会受影响。另外大量的虚拟资源要依速VIOS,如果VIOS挂了全都用不了,风险太大。
收起powerVM 的目的就是减少物理资源的浪费,IO 方面要想做到没有顾虑,只能在物理上提高配置,比如网卡 4块千兆做etherchannel (active-active) ,client 可以共享4G带宽, hba 卡 至少8Gb , 可以做NPIV,技术现在是成熟的呀!!!
收起