虛擬機(jī)內(nèi)存選購(gòu)原則
你是不希望克扣內(nèi)存的,因?yàn)楹墓庖慌_(tái)主機(jī)的***個(gè)硬件資源是普遍的。當(dāng)主機(jī)上有大量的其他可用資源(CPU、磁盤、網(wǎng)絡(luò)等)時(shí)就沒有足夠的內(nèi)存了,這就會(huì)限制主機(jī)上放置的虛擬機(jī)數(shù)量。雖然一些虛擬化軟件有內(nèi)存過量使用功能,但是不建議消耗光所有的物理主機(jī)內(nèi)存,因?yàn)檫@會(huì)影響虛擬機(jī)的性能。
一臺(tái)服務(wù)器的內(nèi)存類型由服務(wù)器所支持的決定,因此檢查服務(wù)器規(guī)格或者使用在線購(gòu)買指南看看是否能用。檢查你的服務(wù)器上有多少個(gè)內(nèi)存槽和內(nèi)存是否需要成對(duì)安裝。
由于可以在服務(wù)器里使用雙列直插內(nèi)存模塊DIMM(例如512MB、1GB、2GB等),你應(yīng)該選擇一個(gè)與服務(wù)器所需的內(nèi)存數(shù)量工作的DIMM大小。尺寸較大的內(nèi)存DIMM(例如4GB或8GB)比尺寸小的更貴,但是它們使用較少的內(nèi)存槽以預(yù)留更多空間,方便未來擴(kuò)展。一旦選擇了DIMM大小,就繼續(xù)使用。服務(wù)器里混合的DIMM會(huì)導(dǎo)致性能的降低。***在內(nèi)存槽里使用中等大小的DIMM。
除了大小,基于內(nèi)存模塊的峰值數(shù)據(jù)傳輸率也有許多不同的內(nèi)存類型(例如PC2100和PC5300)。原先“PC”后面的數(shù)字用于標(biāo)注代表數(shù)據(jù)傳輸時(shí)鐘頻率的內(nèi)存模塊,如PC133。后來變成了以Mbps表示的峰值數(shù)據(jù)傳輸率,因此被劃分為PC5300的內(nèi)存擁有的峰值數(shù)據(jù)傳輸率是5300Mbps。多數(shù)服務(wù)器能使用幾個(gè)不同的內(nèi)存類型,因此如果你能負(fù)擔(dān)的話選擇最快的內(nèi)存。
***與內(nèi)存相關(guān)的決策是你必須在單個(gè)、雙個(gè)和四個(gè)級(jí)別的DIMM之間作出選擇。一個(gè)內(nèi)存等級(jí)定義為64位或72位塊用于糾錯(cuò)碼(ECC)內(nèi)存,通過使用DIMM上的DRAM芯片創(chuàng)建。例如,單個(gè)隊(duì)列聯(lián)合所有芯片到單個(gè)塊,而雙隊(duì)列DIMM將芯片飛到兩個(gè)塊里。雙隊(duì)列通過在一個(gè)模塊的空間里放置兩個(gè)單隊(duì)列DIMM,增加了內(nèi)存密度,使得它們比單隊(duì)列DIMM更便宜。
不過在一些情況下,服務(wù)器的芯片組只能支持特定數(shù)量的隊(duì)列。如果服務(wù)器的內(nèi)存總線有四個(gè)DIMM插槽,芯片組只能支持兩個(gè)雙隊(duì)列DIMM或者四個(gè)單隊(duì)列DIMM。如果安裝兩個(gè)雙隊(duì)列DIMM,剩下的兩個(gè)插槽不能使用。如果DIMM插槽里隊(duì)列的總數(shù)量超過了芯片組能支持的***數(shù)量負(fù)載,服務(wù)器可能不能正常運(yùn)行。
因此,應(yīng)該選擇何種類型的DIMM?單隊(duì)列DIMM允許服務(wù)器利用其***內(nèi)存容量并達(dá)到***性能級(jí)別,但由于密度高,成本也高。雙隊(duì)列DIMM更便宜,但是限制了整個(gè)系統(tǒng)容量和未來的升級(jí)選擇。如果你預(yù)算夠的話就使用單隊(duì)列。如果不夠,雙隊(duì)列也行。在一些服務(wù)器上,單隊(duì)列和雙隊(duì)列DIMM可以混合使用(不過不推薦這樣做)。要有好的效果,嘗試在所有插槽里使用相同類型的隊(duì)列。
***,市場(chǎng)上有幾個(gè)內(nèi)存制造商,但***不要在服務(wù)里混合使用各種內(nèi)存。內(nèi)存配置與選擇很復(fù)雜,所以經(jīng)常向服務(wù)器硬件廠商咨詢,確保為你的服務(wù)器選擇合適的硬件。
【編輯推薦】