Virtualization
KVM 是類型 1 還是類型 2 管理程序?
KVM 是類型 1 還是類型 2 管理程序?
我了解 1 類管理程序在裸機上執行,而 2 類管理程序是在作業系統(例如 VMware Workstation)之上執行的應用程序。我也了解類型 1 和類型 2 客戶端之間的性能差異可能很大。
我很困惑,好像 KVM 是 1 型或 2 型,因為我知道可以在 dom0 中安裝桌面環境。
KVM 不是一個明確的案例,因為它可以歸類為任何一個。KVM 核心模組將 Linux 核心轉變為 1 類裸機管理程序,而整個系統可以歸類為 2 類,因為主機作業系統仍然功能齊全,而其他 VM 從其角度來看是標準 Linux 程序。
桌面環境(即 GUI)與此無關。如果我們將其與 Hyper-V 進行比較會更清楚,在 Hyper-V 中,管理程序是所有虛擬機之下的一個不同層:即使 dom0 在技術上只是一個虛擬機,儘管它具有特殊權限並且它是控制台中顯示的虛擬機,有一個圖形使用者界面。因此,如果我們過多地盯著外觀看,Hyper-V 可能看起來像 2 型,而它純粹是 1 型。