最近2年,我们单位新上的系统均采用powervm虚拟化资源池。不论是核心交易还是其他非核心系统。毕竟虚拟化是大趋势。对于暂时性的交易系统性能下降,进行积极的调优(不仅仅是系统配置层面的调优,还包括对应用程序逻辑、编译选项优化、应用架构等多方面的调优)。
举个例子,
1)某交易系统原来在非资源池中,响应时间为100ms,
2)后来放到资源池中,变成了120ms,
3)经过配置调整(关闭VP折叠,开放连接大机由SD负载均衡模式改为ACR单边),差不多回到了以前的100ms
4)经过应用程序逻辑、编译选项优化,可达到60ms,
5)最近在实验室,经过应用架构优化(分布式)、应用逻辑进一步优化(优化消耗CPU的函数、去掉业务冗余的大字段,多笔提交,XA两阶段改一阶段等)的方法,响应时间可达到20-40ms。
虚拟化对核心交易系统,并不可怕,只要敢应对^v^。