powervm是IBM推出的适用于power系列服务器的虚拟化技术,有其独特的功能和技术,本文和大家一起探讨一下。
首先power是ibm处理器的名字,也常常用来标识ibm服务器的型号,常见的power7,power8小型机就是指期cpu是power7或8的型号,power9也快出来了,据说是针对Intel的22核心至强E5 v4的处理器系列,这种重磅的硬件升级无论是对用户还是软件的开发都算得上是革命性进步,之前硬件支持虚拟化的功能出来支撑了云计算至少十年的热潮,所以,还是很期待新cpu的推广。
言归正传,继续聊powervm的虚拟化技术,从性能上看,由于是完全适配power物理机实现的虚拟化,所以其性能是vmware,或是开源产品所不能比拟的。从技术角度看,powervm拆分了虚拟机的概念,当然在kvm环境下,虚拟机也是个逻辑概念,但是powervm将这个逻辑概念拆分的更零散一些,下面再具体说明一下。
由图中所示,我们看到在power上运行三个分区(虚机)其中vios被称为io服务器,作为server为其他虚机提供io虚拟化功能,类似于xen中的dom0,托管了物理服务器的硬件,这里vios托管power机器的网卡和磁盘适配器,向上给虚机提供多个虚机的适配器用于虚机的网络和存储。
在powervm里面cpu的分配也和kvm不同,kvm中是以vcpu的形式提供给虚机,落到宿主机中每个vcpu相当于一个线程被调度执行。powervm中是将cpu的计算能力统一化,作为一个计算资源池,创建虚机时根据所需到资源池里面获取资源,比如配置虚机cpu为0.5则是表示占用0.5的cpu计算能力,形式不一样,cpu的虚拟化思维是相同的。

本文介绍了IBM的powervm虚拟化技术,它专为power系列服务器设计,提供高性能虚拟化体验。powervm将虚拟机概念拆分为更细的部分,如IO服务器(VIO Server)为其他虚机提供IO服务。CPU资源在powervm中以资源池形式存在,虚机按需分配。此外,文章还提及了powervm与kvm在CPU分配上的区别。
最低0.47元/天 解锁文章
233

被折叠的 条评论
为什么被折叠?



