如何確定我的商業虛擬機器正在使用哪種虛擬化解決方案?

如何確定我的商業虛擬機器正在使用哪種虛擬化解決方案?

我在一個流行的 VM 提供者上有一個 Linux VM。我怎麼知道它是如何實施的?

我特別想弄清楚「如果虛擬機器管理程式在實體處理器上的 1 個執行緒中模擬 4 個處理器…或者虛擬機管理程式是否透過 4 個實體核心傳遞到虛擬機器」。

答案1

您是否嘗試過詢問您的提供者?

否則,如果存在「推薦/首選」支援的作業系統的簡短列表,則可能會出現「提示」。如果是這樣,並且它們入圍了一些更現代的作業系統的候選名單,那麼虛擬機管理程式很可能是基於 Xen 的 -http://en.wikipedia.org/wiki/Xen

答案2

如果你有 root 存取權限,你可以嘗試 dmidecode

正如前面所說,一些硬體資訊可能會給您線索。

答案3

我會瀏覽 proc 檔案系統,檢查 dmesg 和 lspci 以了解安裝了哪些裝置。大多數虛擬機器管理程式在裝置描述中都有其名稱,即 VMWare 快速乙太網路控制器。

如果您使用的是 Windows,請檢查裝置管理員。

相關內容