Linux

Xen 上的 12 個虛擬機之間可以共享 4 核單 CPU 嗎?

  • November 21, 2012

我必須在 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

引用自:https://serverfault.com/questions/450820