Xen

在啟動時禁用 CPU,但在 Xen 中允許熱插拔

  • February 24, 2010

我想創建一個具有 32 個可能的 VCPU 的 Xen VM,但讓來賓作業系統在啟動時只啟用其中的 2 個。我可以傳入一些核心參數來啟用它嗎?我玩過 , 和 的各種組合,additional_cpus但似乎找不到任何有效的方法。disabled_cpus``possible_cpus

謝謝!

在提問之前,也許我需要花更多的時間獨自工作。我通過將vcpu_availXen 配置文件中的遮罩設置為 3 解決了這個問題。

我對 Xen 也很陌生,但似乎有兩個 Xen 變數可以設置。執行 axe vm-param-list uuid=<uuid>會產生以下兩個變數:

VCPUs-max ( RW): 1
VCPUs-at-startup ( RW): 1

似乎您想為您的特定客戶作業系統將第一個設置為 32,將第二個設置為 2。

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