xen 上託管的 VM 如何知道它處於虛擬化環境中

xen 上託管的 VM 如何知道它處於虛擬化環境中

我讀到,在半虛擬化中,託管虛擬機知道它們正在虛擬化,這使它們能夠提高效能。但是,託管電腦如何知道它們已虛擬化,因為我們在安裝時沒有修改來賓作業系統的任何核心參數?

我們需要在主機作業系統上做什麼,才能透過認識到它處於虛擬環境中來提高其效能?在 xen 環境中最佳化 Ubuntu VM 的最佳方法是什麼?

答案1

半虛擬化 Xen VM 過去使用特殊的半虛擬化 (domU) 內核,但現代內核預設包含 domU 功能。也就是說,核心能夠偵測到它何時在 Xen 環境中運行並使用 domU 介面。

相關內容