忽略 VirtualBox 中 RAM 和 CPU 計數的「偵測到無效設定」訊息是否安全?

忽略 VirtualBox 中 RAM 和 CPU 計數的「偵測到無效設定」訊息是否安全?

在 VirtualBox 6.1.30 以及其他版本中,當設定超過 RAM 數量和/或 CPU 數量的最大建議值時,會顯示以下訊息:

“偵測到無效設定。”

即使出現警告,忽略這兩個設定的訊息是否安全?

即使有該訊息,我也可以按下「確定」按鈕。

主機作業系統實際上將在用戶本身沒有明確開啟和運行的應用程式(例如網頁瀏覽器甚至某些視訊播放器)的情況下工作。

因此,目標是為來賓作業系統提供大量資源,但超出建議的最大限制(在本例中僅適用於RAM 和CPU),但要知道主機只是在運行,除了VirtualBox 之外,用戶本身沒有打開任何應用程式.

那麼超過這個限制安全嗎?

例如:

  • 如果筆記型電腦有 8 個 CPU,建議最大數量為 4 個,但會改為 6 個。
  • 如果筆記型電腦有 16GB RAM,建議的最大記憶體是 10 — 實際上是 11 甚至更多 — 但它會更改為 12。

超出此限制的原因有:

  • 擁有更快的客戶作業系統。
  • 如果某些軟體要求的資源多於來賓作業系統根據最大建議限制所擁有的資源。

答案1

基於VMware(我使用這個並且比VBOX更好),您可以超出建議的限制。但你不能超過物理限制,如果你試圖超過限制,機器可能會緩慢運轉或無法運作。

如果您有多個虛擬機器同時運行,則建議的總限制不能超過 ram(減去主機需求)或總 CPU(減去主機要求)的實體限制。

沒有一台機器可以擁有超過 RAM 的實體限制(主機總共少於 4 GB)。也就是說,(對於 RAM 並包含下面的 CPU)必須為主機提供足夠的資源(超出為來賓電腦提供的資源)。

請注意 CPU 的數量。我一般使用1個2核心的CPU,沒有受到阻礙。

使用更多 CPU 有時會降低效能,而且通常不是一個好主意。從小事做起,確保在做出更多努力之前有問題。

這裡有一篇不錯的文章:

虛擬機器CPU分配

VMware 主機可容納的確切 CPU 過量使用量取決於虛擬機器及其正在執行的應用程式。最佳實務建議中關於{分配的 vCPU}:{總 vCPU} 效能的一般指南是:

1:1 到 3:1 沒有問題 3:1 到 5:1 可能會開始導致效能下降 6:1 或更大通常會導致問題

相關內容