KVM(基于内核的虚拟机)是一个快速成长的Linux虚拟化技术,在上周举行的LinuxCon大会上,Red Hat的高级工程师Chris Wright指出,开源项目已经走入正轨,可以满足很多高要求目标,他说:“我们正走在主宰全世界的路上”。 他可能是在开玩笑,但KVM确实是在一路飞奔,这个项目已经聚集了一大批厂商的支持,如IBM、Novell和英特尔,Red Hat更是在2008年投下1.07亿美元收购了KVM原母公司Qumranet,此后Red Hat便渐渐疏远Xen,现在甚至成了竞争对手,以后在RHEL发行版中再也见不到Xen的影子。 如此多的大公司对KVM感兴趣,其中一个原因正如Wright说的那样,KVM可以将企业工作负载顺利地迁移到云上,Red Hat高管自2009年以来一直在反复重申KVM适合云计算。 Wright说:“KVM是一个提供运行虚拟机功能的内核模块,它凌驾在Linux之上,这是它最大的优势之一。最初的时候,KVM支持的虚拟CPU数量很少,但现在最新的KVM已经可以支持64个虚拟CPU”。 在I/O性能方面,Wright说开发人员已经改善了线程和池,提高了整体性能,但扩展性和性能仍然是KVM开发人员的重点攻关领域,KVM现在的性能指标已经能达到令人满意的效果。 根据Wright提供的测试数据,KVM的虚拟客户机操作系统现在可以达到裸机性能的85%,值得注意的是,高性能I/O并没有增加额外的CPU开销。 Wright说:“我们希望能运行更多更快的虚拟机,因此我们正在想办法提高吞吐量和CPU效率”。 在网络方面,KVM引入了一些可降低延迟的新功能,Wright介绍了一个叫做Vhost的新技术,网络在资源需求方面变得更为轻巧。 KVM也将从思科提供技术中受益,它现在支持思科的VN-Link技术,这一技术可让网络基础设施感知更多的虚拟机。 此外,Wright解释说KVM经过设置可以支持“透明大内存页”,利用这一技术可以实现动态地分配更多内存页给虚拟机,将有助于改善内存密集型工作负载虚拟机的性能。 |