全虛擬化和半虛擬化

半虛擬化和全虛擬化最大的區別:html

半虛擬化是須要更改系統內核才得以實現虛擬化,而徹底虛擬化是不須要修改內核。ide


徹底虛擬化提供底層物理系統的所有抽象化,且建立一個新的虛擬系統,客戶機操做系統能夠在裏面運行。不須要對客戶機操做系統或者應用程序進行修改(客戶機操做系統或者應用程序像往常同樣運行,意識不到虛擬環境的存在)。性能

半虛擬化須要對運行在虛擬機上的客戶機操做系統進行修改(這些客戶機操做系統會意識到它們運行在虛擬環境裏)並提供相近的性能,但半虛擬化的性能要比徹底虛擬化更優越。半虛擬化系統性能能夠接近在裸機上的性能。ui


Xen是一款虛擬化軟件,支持半虛擬化和徹底虛擬化。它在不支持VT技術的cpu上也能使用,可是隻能以半虛擬化模式運行。spa

VMware是一款徹底虛擬化軟件。徹底虛擬的弱點是效率不如半虛擬化的高
操作系統

KVM是Linux內核的一部分,KVM在Linux內核內部部署,能夠很容易控制虛擬化進程。 因爲操做系統直接和整合到Linux內核中的虛擬化管理程序交互,因此在任何場景下均可以直接和硬件進行交互,而不須要修改虛擬化的操做系統。KVM是一款徹底虛擬化軟件。KVM當前不支持半虛擬化.net


KVM詳解
3d


11.PNG

12.PNG

13.PNG


14.PNG





參考: http://www.cbdio.com/BigData/2016-04/01/content_4763208.htmunix

相關文章
相關標籤/搜索