
我有一台 HP ProLiant ML350 G6,我想將其與 Hyper-V Server 2012 一起使用來託管最多 9 個虛擬機器。
伺服器具有以下規格:
- 1 x Intel Xeon E5606 2.13GHz LGA1366(主機板支援 2 個 CPU,但目前只有一個)
- RAM:12GB DDR3 三通道(18 個插槽,3 個已使用,15 個可用)
這是我需要的虛擬機器:
- 3 x Linux 伺服器 (Debian),主要用於文件管理系統(Apache、PostegreSQL、文件儲存)。 1 個用於生產,2 個用於開發;
- 1 家公司 Web 伺服器 - Windows Server。 2 個 SQL Server 實例、IIS 和 Tomcat;
- 2 個用於開發的 Windows Server(IIS+SQL Server);
- 3 台測試機(Windows XP、7 和 8)。僅用於軟體測試\調試
所以,我總共需要 9 個虛擬機器。但:
- 其中一台 Linux 伺服器只需要幾個月,然後就會關閉。
- 3 台測試機僅在需要時運作。
我需要升級伺服器的 RAM。這是事實。我正在考慮添加更多 24GB DDR3,總共 36GB RAM。
我關心的是CPU。以下是英特爾的詳細規格: http://ark.intel.com/products/52583
它是一個四核,沒有 HT(只有 4 個線程),主頻為 2.13GHz。他能照顧所有虛擬機器嗎?如果沒有,最好的升級選項是什麼,升級到更好的 CPU 還是增加第二個 Xeon E5606?
提前致謝 :)
答案1
這是一個蹩腳的 CPU...它是一個超線程 CPU,所以你會看到 8 個線程,但它位於 Westmere 系列的底部。所以這不是一個特別快的解決方案。您可能需要第二個 CPU 以獲得更多空間。如果遇到問題請新增...
此外,對於單一 CPU,只有一半的 RAM 插槽可供您使用。當您計劃內存擴展時請記住這一點。
您可能沒有提到存儲。請務必在 RAID 控制器上使用電池支援 (BBWC) 或快閃記憶體支援 (FBWC) 快取單元運作。
另請參閱:ML350 G6 規格簡介
答案2
無論硬體是否能夠運行所有這些,在單一虛擬化系統上運行生產系統以及偶爾啟動和關閉的測試和開發系統對我來說聽起來都是個壞主意。
- 你沒有韌性——你把很多企業的雞蛋放在一個籃子裡。
- 測試和開發很容易影響生產性能。
無論如何,虛擬化您的開發和測試系統是為了提高靈活性或節省成本,但在我看來,關鍵生產系統的虛擬化應該只是為了恢復能力,而不是為了節省成本。
如果您有幾台運行 Hyper-V 的額外伺服器可以進行集群,我會建議您使用它,但如果您有預算,我想您就不會問這個問題了。