KVM實戰 原理 進階與性能調優 讀書筆記之----虛擬化基礎


    VMM:虛擬監視器,也稱Hypervisor,就是爲了達到虛擬化而引入的一個軟件層。它向下掌控實際的物理資源。向上呈現給虛擬機N份邏輯的資源。爲了做到這一點,就需要將虛擬機對物理資源的訪問“偷樑換柱”----截取並重定向,讓虛擬機誤以爲自己是在獨享物理資源。

  虛擬機監控器運行的實際物理環境,成爲宿主機;其上虛擬出來的邏輯主機,稱爲客戶機。收到



最理想的虛擬化要實現的倆個目標:

  1.  讓客戶機完全不知道自己運行在虛擬化環境中,還以爲自己運行在原生環境中。

  2.  完全不需要VMM介入客戶機的運行過程。


半虛擬化:

        所謂的半虛擬化又稱(準虛擬化),就是讓客戶機意思到自己是運行在虛擬化環境裏,並做相應的處理以配合VMM。

        半虛擬化需要修改客戶機的操作系統(修改內核)來實現主動通知。典型的半虛擬化技術是virtio,使用virtio需要在宿主機/VMM和客戶機裏都相應地裝上驅動。








  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章