首页 > 其他 > 详细

虚拟化四、KVM虚拟化技术

时间:2016-07-25 07:05:44      阅读:355      评论:0      收藏:0      [点我收藏+]

一、KVM概述

1、KVM

     Kernel-based Virtual Machine 基于内核的虚拟机

     以色列Qumranet公司研发,是内核的一个模块

     2006年研发,2008被RedHat收购了

     依赖于KVM技术:Intel VT-X,AMD AMD-V

2、KVM模块载入后的系统运行模式

内核模式:GuestOS执行I/O类操作,或其它的特殊指令的操作  

用户模式:代表GuestOS代为请求I/O类操作,

来宾(guest)模式:GuestOS的非I/O类操作,事实上,它被称作虚拟机的用户模式

3、KVM的组件

两类组件:

      /dev/kvm:工作于hypervisor,在用户空间可通过ioctl()系统调用来完成VM创建,启动等管理功能,它是一个字符设备,

                     功能:创建VM,为VM分配内存,读写VCPU的寄存器,向CPU注入中断,运行VCPU等

虚拟化四、KVM虚拟化技术

原文:http://xiexiaojun.blog.51cto.com/2305291/1829480

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!