虛擬化四、KVM虛擬化技術

分類:IT技術 時間:2016-10-12

一、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等


Tags: 以色列 虛擬機 寄存器 Intel 技術

文章來源:


ads
ads

相關文章
ads

相關文章

ad