博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
powervm虚拟化分析
阅读量:4195 次
发布时间:2019-05-26

本文共 856 字,大约阅读时间需要 2 分钟。

    powervm是IBM推出的适用于power系列服务器的虚拟化技术,有其独特的功能和技术,本文和大家一起探讨一下。

    首先power是ibm处理器的名字,也常常用来标识ibm服务器的型号,常见的power7,power8小型机就是指期cpu是power7或8的型号,power9也快出来了,据说是针对Intel的22核心至强E5 v4的处理器系列,这种重磅的硬件升级无论是对用户还是软件的开发都算得上是革命性进步,之前硬件支持虚拟化的功能出来支撑了云计算至少十年的热潮,所以,还是很期待新cpu的推广。
    言归正传,继续聊powervm的虚拟化技术,从性能上看,由于是完全适配power物理机实现的虚拟化,所以其性能是vmware,或是开源产品所不能比拟的。从技术角度看,powervm拆分了虚拟机的概念,当然在kvm环境下,虚拟机也是个逻辑概念,但是powervm将这个逻辑概念拆分的更零散一些,下面再具体说明一下。
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的虚拟化思维是相同的。


小笨驴在吃草的时候创建了微信公众号,为方便更多觅食的“小笨驴”,为大家准备了大量的免费基础教学资料以及技术解决方案,还会定时发布一些好的技术文章,当然也会扯扯蛋、谈谈人生、呵呵,希望我们这群乐于分享技术的“小笨驴”团队越来越大!

这里写图片描述

你可能感兴趣的文章
带你深入理解STL之Vector容器
查看>>
带你深入理解STL之Deque容器
查看>>
带你深入理解STL之Stack和Queue
查看>>
带你深入理解STL之Set和Map
查看>>
Redis源码剖析--源码结构解析
查看>>
Redis源码剖析--动态字符串SDS
查看>>
Redis源码剖析--双端链表Sdlist
查看>>
Redis源码剖析--字典dict
查看>>
Redis源码剖析--跳跃表zskiplist
查看>>
Redis源码剖析--整数集合Intset
查看>>
Redis源码剖析--对象object
查看>>
Redis源码剖析--字符串t_string
查看>>
Redis源码剖析--快速列表quicklist
查看>>
Redis源码剖析--列表list
查看>>
领悟 JavaScript 中的面向对象
查看>>
post和get的区别?
查看>>
Ajax中的get和post两种请求方式的用法
查看>>
7种流行PHP集成开发工具(IDE)的比较和环境培植
查看>>
给图片链接加边框,时,ff和chrome的bug问题
查看>>
关于HTML语言中的width和height属性的百分比表示
查看>>