目前金融行业用的比较多的是C86(海光)、ARM(鲲鹏、飞腾)这几种CPU,对国产虚拟化的支持目前没有什么问题,可能存在一些兼容性问题,我们使用的是紫光云,跟鲲鹏和海光的兼容性还可以,对飞腾的兼容性有点问题(但都已经解决)。容器平台的支持目前这三种CPU都是支持的,主要是操作系统的兼容问题和业务系统的适配问题,目前我们使用这三种CPU跑麒麟操作系统的容器云目前没有发现有什么问题。以上可以作为你的参考。
收起就目前市面上的ARM和X86的CPU基本上在虚拟化和容器场景下都没有太大问题,龙芯目前我没有测试过,还不太清楚龙芯对虚拟化或容器的支持情况。
具一些技术文档描述,使用UnixBench工具在多并发系统综合性能测试场景下,龙芯3号3B4000得分1924,飞腾S2500得分7661.8,鲲鹏920 7260得分11275.9,海光3280得分12927.3,其得分值越高越好,由此可见,基于鲲鹏的ARM和基于海光的X86数值远远超过了龙芯的得分,我们知道CPU的计算能力越好,其在虚拟化率就越高。
在虚拟化和容器场景下,CPU的选型只是一个方面,还需要去关注虚拟化平台和容器平台以及操作系统对所选CPU的适配性和参数优化,要实地的进行压力测试。
ARM、x86对虚拟化的支持都没有问题,容器也一样,龙芯暂时没有测试,不太确认,其他的使用上x86无明显差异,ARM下会有优化点需要注意,参考鲲鹏社区可看到优化点,如:PCIe优化等。
收起国产CPU对虚拟化和容器的支持还是需要多多进行兼容性、稳定性以及性能测试,毕竟市场检验时长略短。成熟的ARM和X86架构相对还比较稳定,投产使用时间还比较久,市场成熟使用案例较多。
收起