KVM (基于内核的虚拟机,全称 Kernel-based Virtual Machine), 是 Linux 下 x86 硬件平台上的全功能虚拟化解决方案,包含一个可加载的内核模块 kvm.ko 和虚拟化核心架构和处理器规范模块。
如果熟悉 Linux 源码,就可以加入 KVM 社区去共享源码,KVM 本身,也是现在很火的开源项目。
而 KVM Forum,是 KVM 开源项目组织的年度高端技术论坛会议,每年全球顶尖开发人员和用户齐聚一堂,在为期三天的时间里,探讨 Linux 虚拟化技术的发展趋势和未来挑战,是 KVM 社区最为重要和权威的大会。
10 月 24 至 10 月 26 日,KVM Forum 2018 大会在英国召开。本次大会上,KVM 主要维护者 Paolo Bonzini ,介绍了 KVM 开源项目的当前进展,并统计了 2018 年全球企业对 KVM 的贡献。
其中,中国唯一入榜的腾讯云向 KVM 内核贡献了 40 个 patch,全球排名第七,其它上榜企业分别是 Linaro/ARM、IBM、Red Hat、Intel、Oracle、Google 与 AMD。
这是腾讯云第二次上榜,也标志着腾讯云连续两年成为国内贡献度最高的公有云厂商,值得注意的是,腾讯云的排名紧随 Google、名列 AMD 之前。
大会上公布的 patch 年度贡献数厂商排名,腾讯位列第七
事实上,近年来,腾讯云一直秉承开放、共享的心态参与开源,凭借庞大的用户群和 KVM 集群规模,在 KVM 虚拟化上进行研究、探索和实践。此次腾讯云再次上榜,标志着国内公有云厂商在 KVM 虚拟化领域的技术实力已经达到国际领先水平。
在本次会议上,腾讯云虚拟化资深研发专家李万鹏发表了主题演讲,通过分析现网虚拟化性能消耗数据和客户痛点,李万鹏提出 PV TLB shootdown、PV IPI 性能优化方案,可以提升大规格配置虚拟机的性能,降低虚拟化层损耗。
这一方案能够提升大规格配置虚拟机的性能,降低虚拟化层损耗,使得部分 workload (应用场景)性能提升达到 130%~150%。腾讯云已将该方案以开源的方式回馈社区,被 KVM Forum 列为 X86 架构下 2018 年 KVM 五大核心突破之一。
腾讯云凭借 PV 性能优化方案入选 X86 架构下 2018 年 KVM 五大核心突破
与此同时,针对实际运营中隐患机器规避场景,腾讯云资深虚拟化研发专家肖光荣、张誉磊也在现场分享了腾讯云在热迁移技术方面的最新发现。腾讯云提出的自适应迁移优化方案,在大子机、严格保证迁移可回滚的前提下,可帮助一般用户迁移速度提升 200%,迁移成功率能提升 60%,时间缩短 120%,有效解决热迁移效率成功率低的问题。
腾讯云资深虚拟化研发专家肖光荣、张誉磊现场分享
近年来,腾讯不断加大对开源的投入,在开源社区和项目的贡献正逐步获得业内的认可。9 月 20 日,世界知名开源软件组织 Apache 软件基金会(Apache Software Foundation,简称 ASF)正式宣布腾讯成为其白金会员,为国内首家。
截至目前,腾讯已经获得 OpenStack、Linux Foundation、LF Deep Learning、MariaDB Foundation 等国际知名开源组织的白金会员身份,成为国际开源社区的重要推动者和建设者。