Virtualization

是否可以使用虛擬化解決方案模擬硬體?

  • June 23, 2011

我知道我可以使用 VMWare 或 Hyper-V 來執行模擬版本的作業系統,並且我對某些硬體方面有相當多的控制。

我想知道的是,如何對硬體仿真進行更多控制。

例如。我可以使用上述解決方案調整系統記憶體的數量,但是如何調整例如 CPU。我的開發機器非常強大,比我的產品打算在生產中執行的伺服器更強大,這讓我很難在開發/測試期間診斷潛在的性能問題。

有一種方法來創建一個不使用主機所有處理能力的虛擬伺服器會很棒。

有任何想法嗎?感謝分享

我相信 QEMU 可以支持啟動具有特定處理器(和架構)的 VM。這是文件

您還可以查看主機(或來賓中的應用程序)中處理器使用的配額,以限制可以佔用多少 CPU(或記憶體等)。但是,取決於您使用的作業系統,因此您可能必須使用您在其下使用它的作業系統來搜尋資源報價。

一旦您處於部署階段,這與購買二手或非常便宜的系統在資源有限的系統上進行實際“實時測試”完全不同,但是,如果您想測試更真實的東西並驗證您在仿真下的測試是否準確。一台功能有限的舊二手 PC 甚至可能來自您當地學區或大學或其他設施的舊學校實驗室……學校因必須執行非常舊的硬體並且必須找到處理舊硬體的方法而臭名昭著系統合法,因為它們通常必須以某種方式回收,而不僅僅是扔進垃圾場。以全功能虛擬器的價格,您可以擁有一個實際的測試平台 :-)

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