Virtual-Machines

讓大約 5 個虛擬機同時執行的最佳設置是什麼?

  • November 2, 2009

我正在嘗試執行一堆 VM,以便為大型企業類型項目提供專用的 Web 測試環境。我將需要用於 xp、vista、7、ubuntu 的虛擬機,否則可能需要 hackintosh 2000。我想基本作業系統將是 windows 7 或 ubuntu。我知道我需要大量的記憶體。我想問題是系統的規格應該是什麼,這樣我才能支持所有這些東西,還是我不應該在一個盒子裡做這一切?謝謝!

很大程度上取決於您想要實現的目標。您可以愉快地在具有 8GB RAM、四核 CPU 和一對相當快 (10k) 的磁碟(用於數據儲存的 RAID 1 陣列中)的 ESXi 機器上同時執行上述所有內容。您將在虛擬機上擁有相當少的硬體配置,我認為 ESXi 無法處理 OS X,至少我從未聽說有人這樣做。

VMWare Workstation 7 將在 XP、Vista 和 7 客戶端上為您提供更好的圖形性能,改進對 Ubuntu(無論如何是 9.04)的支持,並且它會在一點點鼓勵的情況下啟動 OS X 來賓。新的 VMWare 播放器(免費)將處理相同的來賓並具有相同的性能,但它的局限性在於它不支持更高級的功能,例如可能與測試練習相關的快照、複製和團隊。

如果您想以與真實桌面相當的性能水平執行來賓,則為來賓預算大約 8-10GB RAM,另外 2 個用於主機,總共 12GB 的 RAM。

雙四核 CPU(或單個 Hexacore)將允許虛擬機管理程序在其自己的核心中調度每個虛擬機,而無需處理任何事情,並且互動性能將明顯更加流暢。

對於磁碟子系統,理想情況下,您希望為託管 VM 文件的捲放置盡可能多的主軸,如果無法選擇金錢和空間,請嘗試在 RAID 10 陣列中獲得 6 或 8 個 10k/15k 驅動器,但去對於 RAID 1(如果您只能負擔 2 個驅動器)或 RAID 10。無論您做什麼,我都會在此練習中避免使用 RAID 5 或 6 - 我看不出容量對您來說是個問題,而且寫入懲罰是典型的除非您真的不關心客人的性能,否則客戶端 IO 模式將是致命的。

如果您從不打算同時執行虛擬機,那麼以上所有內容都是多餘的。我在具有 4GB RAM 和 VMware Workstation 7 的雙核 2.66Ghz 系統上執行上述所有來賓作業系統(加上一堆伺服器)。

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