負(fù)責(zé)虛擬主機(jī)服務(wù)器維護(hù)的IT管理者當(dāng)然希望確保虛擬服務(wù)器性能盡可能好。幸運(yùn)的是, IT管理者可以采取很多措施確保虛擬主機(jī)性能達(dá)到最佳。
第一、使用版本最新的虛擬主機(jī)
適當(dāng)使用當(dāng)前最新的虛擬機(jī)版本改進(jìn)性能。就Hyper-V而言,微軟指出使用第二代虛擬主機(jī)有可能能夠減少虛擬主機(jī)安裝或啟動所需要的時間。不幸的是,只能通過備份恢復(fù)更改虛擬主機(jī)版本。除非有特別的原因,否則新虛擬主機(jī)必須被創(chuàng)建為第二代虛擬機(jī)。
VMware也使用虛擬機(jī)硬件世代概念。盡管VMware硬件世代不會直接影響性能,但每一代硬件都增加了對新硬件的支持,有助于提升性能。與微軟不同,VMware提供了升級虛擬機(jī)硬件版本的步驟。
第二部、當(dāng)心資源爭用
對虛擬主機(jī)性能影響最大的是資源爭用。當(dāng)兩個或多個工作負(fù)載爭用硬件資源時就會出現(xiàn)資源爭用。當(dāng)可用資源不足以滿足請求時就會出現(xiàn)資源爭用。
有很多技術(shù)能夠用于解決資源爭用問題。包括硬件升級以及虛擬機(jī)負(fù)載均衡。
在某些情況下,也可以使用資源池作為解決資源爭用問題的手段。例如Windows服務(wù)器的網(wǎng)卡綁定功能允許將一組物理網(wǎng)卡綁定為單個物理網(wǎng)卡,以此增加虛擬機(jī)可用的網(wǎng)絡(luò)帶寬。
記住,虛擬主機(jī)不只是與其他虛擬機(jī)競爭硬件資源,還會與hypervisor產(chǎn)生資源競爭。因為hypervisor消耗了部分可用的硬件資源,因此盡一切所能避免hypervisor消耗可供虛擬機(jī)使用的硬件資源是個不錯的主意。例如,很多管理員將主機(jī)管理流量以及在線遷移流量分離到一個或多個專用網(wǎng)絡(luò)適配器中,避免管理流量搶占虛擬機(jī)的網(wǎng)絡(luò)帶寬。
第三步、不要克扣硬件資源
盡管對IT管理者來說尋求創(chuàng)新方式最大化虛擬機(jī)密度很流行,但虛擬機(jī)性能與密度往往是彼此沖突的。增加主機(jī)的虛擬機(jī)密度往往可以通過過量分配硬件資源或者通過減少分配給虛擬機(jī)的硬件資源量實現(xiàn)。
牢記應(yīng)用的系統(tǒng)需求不會因為應(yīng)用運(yùn)行在虛擬機(jī)內(nèi)部而發(fā)生改變是至關(guān)重要的。盡管通過給虛擬機(jī)分配過量的資源避免資源浪費是很重要的,但確保虛擬機(jī)獲得必需的資源以達(dá)到指定的性能級別同樣很重要。如果使用諸如動態(tài)內(nèi)存機(jī)制過量分配硬件資源,那么你同樣要確保運(yùn)行在虛擬機(jī)內(nèi)的應(yīng)用至少要獲得正常運(yùn)行所必需的最少硬件資源。
牢記hypervisor正常運(yùn)行也需要硬件資源至關(guān)重要。因此,你應(yīng)該為主機(jī)設(shè)置預(yù)留以避免hypervisor耗盡它所必需的資源。
第四步、避免使用硬件模擬
為保證虛擬機(jī)性能,你可以做的另一件事是避免使用硬件模擬。例如,Hyper-V 第一代虛擬機(jī)能夠模擬網(wǎng)絡(luò)適配器以與無法感知Hyper-V的客戶機(jī)操作系統(tǒng)兼容。如果有可能,更好的解決方案是在虛擬機(jī)上安裝Hyper-V集成服務(wù)。這允許客戶機(jī)操作系統(tǒng)使用合成硬件而不是模擬硬件,總體性能會更好。類似地,在客戶機(jī)操作系統(tǒng)上安裝VMware tools同樣有助于虛擬機(jī)達(dá)到很好的性能級別。
第五步、避免使用硬件配置增加開銷
虛擬主機(jī)服務(wù)器可用的硬件資源有限。保證虛擬機(jī)性能的一個關(guān)鍵要素是避免硬件配置導(dǎo)致額外的開銷,影響總體性能。
最能說明問題的例子可能是存儲架構(gòu)。RAID級別為RAID 5或6的存儲陣列性能肯定與RAID 0不同,因為增加的開銷包括寫入奇偶校驗信息。RAID1+10—有時被稱為RAID 10—通常達(dá)到了性能與容錯之間的最佳平衡點。
盡管有很多方式都能夠增加虛擬主機(jī)性能,但管理員往往需要在性能、虛擬機(jī)密度、成本之間進(jìn)行權(quán)衡。最佳方式是為虛擬機(jī)分配的硬件恰恰是其所需要的,但過度分配并不會浪費硬件資源。
塑造網(wǎng)站形象,傳遞品牌價值!成都高端企業(yè)品牌網(wǎng)站設(shè)計與推廣公司——創(chuàng)新互聯(lián)使您的網(wǎng)站脫穎而出。創(chuàng)新互聯(lián)專業(yè)定制網(wǎng)站設(shè)計、網(wǎng)站制作、成都網(wǎng)站定制開發(fā)網(wǎng)絡(luò)公司。咨詢電話:13518219792