Linux
Xen 上的 12 個虛擬機之間可以共享 4 核單 CPU 嗎?
我必須在 Xen 伺服器上託管大約 12 個虛擬機。它們都是非常輕量級的 Linux 機器。意味著不是資源密集型的。
我有一個帶有 4 核的單 CPU 的 xen 伺服器。那麼我可以在所有虛擬機之間共享 2-3 個 CPU 嗎?
是的,Xen 管理程序(以及其他管理程序)只會將可用 CPU 的時間片共享給您的虛擬機。是的,您可以超額預訂 vCPU 的數量。您可以將 vCPU 固定到物理 CPU 核心,但這根本不是必需的,在這種情況下,您可以讓管理程序決定哪個 VM 獲得物理 CPU 核心的一定數量的時間片。
從 VM 的角度來看,您會注意到某些 CPU 時間會在某些時間點被竊取。例如,當請求大量 CPU 時間但超額預訂時
top
,提升百分比高於 0。st
Cpu(s): 0.7%us, 0.7%sy, 0.0%ni, 98.7%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st