明輝手游網(wǎng):m.79things.com

本站App下載  |  

首頁 > 電腦資訊 > 電腦知識

詳細解答設(shè)置系統(tǒng)半虛擬化

作者:佚名   來源:本站   時間:2018-06-06  點擊:76次

         摘要:雖然半虛擬化是發(fā)展的一種趨勢,但應(yīng)當指出的是半虛擬化目前還不是混合模型的一個要求,部分供應(yīng)商,如VirtualIron(Sun/Oracle),的目標是SMB級負載,使用全硬件虛擬化實現(xiàn)可接受的客戶機性能;旌闲图軜(gòu)起源于Xen項目,在性價比方面有很多供應(yīng)商可供選擇,這都得益于開源社區(qū)(Xen)的貢獻,它能夠很好地適應(yīng)半虛擬化的未來發(fā)展。

  混合I型架構(gòu)包括一個軟件模型,一個“瘦”hypervisor聯(lián)合一個父分區(qū)提供硬件虛擬化,它提供了虛擬機監(jiān)視功能,這類模型主要包括微軟的Hyper-V和基于Xen的hypervisor,如Citrix Xen Server和Oracle VM。
  
  父分區(qū)也叫做Dom0,它通常是一個運行在本地的完整虛擬機,并具有根權(quán)限,例如,開啟Xen在Novell SUSE Linux Enterprise Server(SLES)上執(zhí)行的Dom0將作為一個完整的SLES實例執(zhí)行,提供虛擬機(VM)創(chuàng)建、修改、刪除和其它類似配置任務(wù)的管理層,系統(tǒng)啟動時,開啟Xen的內(nèi)核載入父分區(qū),以VMM權(quán)限運行,作為VM管理的接口,管理I/O堆棧。
  
  與Vmware類似,所有混合型產(chǎn)品都為客戶機提供了半虛擬化驅(qū)動,從而提高網(wǎng)絡(luò)和I/O性能,不實現(xiàn)半虛擬化驅(qū)動的客戶機必須遍歷父分區(qū)的I/O堆棧,因此客戶機的性能會下降。半虛擬化技術(shù)正變得越來越流行,以達到最佳的客戶機性能,并改進跨hypervisor的互操作性。例如,MicrosoftHyper-V/WindowsServer2008R2為Windows Server2008和SUSE Enterprise Linux客戶機提供完整的半虛擬化支持。
  
  I型組合型:基于Linux的內(nèi)核虛擬機(KVM)
  
  基于Linux的內(nèi)核虛擬機(KVM)hypervisor模型提供了一個獨一無二的I型架構(gòu),它不是在裸機上執(zhí)行hypervisor,KVM利用開源Linux(包括RHEL,SUSE,Ubuntu等)作為基礎(chǔ),提供一個集成到內(nèi)核的模塊(叫做KVM)實現(xiàn)硬件虛擬化,KVM模塊在用戶模式下執(zhí)行(與獨立型和混合型hypervisor不一樣,它們都運行在內(nèi)核/根模式下),但可以讓虛擬機在內(nèi)核級權(quán)限使用一個新的指令執(zhí)行上下文,叫做客戶機模式。
  
  KVM使用一個經(jīng)過修改的開源QEMU硬件仿真包提供完整的硬件虛擬化,這意味著客戶機不需要半虛擬化,與Vmware類似,LinuxKVM充分利用VirtIO作為實現(xiàn)IO半虛擬化的框架,它利用內(nèi)置在內(nèi)核/QEMU中的用戶模式VirtIO驅(qū)動增強性能。KVM現(xiàn)在已經(jīng)成為很多Linux發(fā)行版的標準模塊,包括但不限于RedHatEnterpriseLinux和SUSELinux Enterprise Server,以及桌面類Linux,如Ubuntu,KVM現(xiàn)在已經(jīng)成為一個流行的hypervisor。
 

推薦游戲

換一換