![多個虛擬機器(在 Virtual Box 中)是否可以使用相同的 CPU 核心?](https://rvso.com/image/1598581/%E5%A4%9A%E5%80%8B%E8%99%9B%E6%93%AC%E6%A9%9F%E5%99%A8%EF%BC%88%E5%9C%A8%20Virtual%20Box%20%E4%B8%AD%EF%BC%89%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E7%9B%B8%E5%90%8C%E7%9A%84%20CPU%20%E6%A0%B8%E5%BF%83%EF%BC%9F.png)
我有 16GB RAM 和支援虛擬化的 Intel 四核心處理器。
主機作業系統是Windows 10 Pro,64位元。
我想運行幾個 Ubuntu 16.04 x32 客戶機,每個客戶機只做很少的工作。
我計劃每個分配 1GB RAM,但是它們可以共享核心嗎?
答案1
儘管您只有 4 個核心,但您並不僅限於 4 個虛擬機器。 Virtual Box 將為每個虛擬機器建立一個進程,然後您的作業系統將在核心上處理它們的調度,就像任何其他進程一樣。
當您新增虛擬機時,您的 CPU 核心將逐漸變得更加繁忙,但由於虛擬機是輕量級的,只要您有空閒內存,您就可以在遇到效能問題之前添加相當多的核心。