kvm系統(tǒng)是什么意思 2020-09-14:KVM和XEN虛擬化的區(qū)別?
2020-09-14:KVM和XEN虛擬化的區(qū)別? https://m.toutiaocdn.com/i6872316124445278731/?app=newsuarticle&timesta
2020-09-14:KVM和XEN虛擬化的區(qū)別?
https://m.toutiaocdn.com/i6872316124445278731/?app=newsuarticle&timestamp=1600177054&seunewustyle=1&requid=202009152137330101310751303DB79F53&groupuid=6872316124445278731
KVM和Xen都是虛擬機(jī)監(jiān)視器,是虛擬機(jī)的管理器。QEMU的全名是quickemulator,這是一個(gè)非常純的虛擬化軟件。但是QEMU在實(shí)際使用中非常麻煩,所有的細(xì)節(jié)都需要用命令行設(shè)置和執(zhí)行,所以有KVM和Xen。這兩個(gè)管理者調(diào)用QEMU來實(shí)現(xiàn)更簡(jiǎn)單的管理和更擴(kuò)展的功能。在形象方面,KVM和Xen是領(lǐng)導(dǎo)者,而QEMU起作用。
虛擬化與云計(jì)算中KVM,Xen,Qemu的區(qū)別和聯(lián)系?
KVM可以使用常見的Linux調(diào)度程序和內(nèi)存管理。這意味著KVM更小,更易于使用。此外,Xen是一個(gè)外部hypervisor程序(hypervisor),它可以控制虛擬機(jī)并將資源分配給多個(gè)客戶機(jī)。Xen支持完全虛擬化和半虛擬化(修改后的客戶端具有更好的性能)。KVM目前不支持半虛擬化。
kvm和Xen有何區(qū)別?
Xen是Linux下的虛擬化解決方案。不過,自從被Citrix收購(gòu)后,它就變成了和紅帽企業(yè)版一樣,出售服務(wù)收取費(fèi)用。自rhel6.0以來,RedHat將Xen踢出了內(nèi)核,并致力于免費(fèi)KVM的開發(fā)。雖然市場(chǎng)上的老用戶還在使用Xen,但相信KVM會(huì)逐漸占據(jù)大面積的市場(chǎng)。必須有RedHat強(qiáng)大的支持來源。
Xen的實(shí)現(xiàn)方法是運(yùn)行支持Xen函數(shù)的內(nèi)核。這個(gè)內(nèi)核在Xen的控制下工作,Xen被稱為domain0。在使用這個(gè)內(nèi)核啟動(dòng)機(jī)器之后,您可以在機(jī)器上使用QEMU軟件來虛擬化多個(gè)系統(tǒng)。Xen的缺點(diǎn)是,如果需要更新Xen的版本,則需要重新編譯整個(gè)內(nèi)核。而且,如果設(shè)置不小心,系統(tǒng)將無(wú)法啟動(dòng)。
相比之下,KVM要簡(jiǎn)單得多。它不需要重新編譯內(nèi)核或?qū)Ξ?dāng)前內(nèi)核進(jìn)行任何更改。只是幾個(gè)??梢詣?dòng)態(tài)加載的Ko模塊。它結(jié)構(gòu)更緊湊,代碼更少。因此,出錯(cuò)的概率較小。在某些方面,性能比Xen更好。