認真虛擬處事器維護的IT打點者雖然但愿確保虛擬處事器機能盡大概好。幸運的是, IT打點者可以采納許多法子確保虛擬機機能到達最佳。
不要剝削硬件資源盡量對IT打點者來說尋求創新方法最大化虛擬機要度很風行,但虛擬機機能與密度往往是互相斗嘴的。增加主機的虛擬機要度往往可以通過過量分派硬件資源可能通過淘汰分派給虛擬機的硬件資源量實現。
緊記應用的系統需求不會因為應用運行在虛擬機內部而產生改變是至關重要的。盡量通過給虛擬機分派過量的資源制止資源揮霍是很重要的,但確保虛擬機得到必須的資源以到達指定的機能級別同樣很重要。假如利用諸如動態內存機制過量分派硬件資源,那么你同樣要確保運行在虛擬機內的應用至少要得到正常運行所必須的最少硬件資源。
緊記hypervisor正常運行也需要硬件資源至關重要。因此,你應該為主機配置預留以制止hypervisor耗盡它所必須的資源。
利用版本最新的虛擬機你還可以利用當前最新的虛擬機版本改造機能。就Hyper-V而言,微軟指出利用第二代虛擬機有大概可以或許淘汰虛擬機安裝或啟動所需要的時間。不幸的是,只能通過備份規復變動虛擬機版本。除非有出格的原因,不然新虛擬機必需被建設為第二代虛擬機。
VMware也利用虛擬機硬件世代觀念。盡量VMware硬件世代不會直接影響機能,但每一代硬件都增加了對新硬件的支持,有助于晉升機能。與微軟差異,VMware提供了進級虛擬機硬件版本的步調。
制止利用硬件模仿為擔保虛擬機機能,你可以做的另一件事是制止利用硬件模仿。譬喻,Hyper-V 第一代虛擬性可以或許模仿網絡適配器以與無法感知Hyper-V的客戶機操縱系統兼容。假如有大概,更好的辦理方案是在虛擬機上安裝Hyper-V集成處事。這答允客戶機操縱系統利用合成硬件而不是模仿硬件,總體機能會更好。雷同地,在客戶機操縱系統上安裝VMware tools同樣有助于虛擬機到達很好的機能級別。
當心資源爭用對虛擬機機能影響最大的是資源爭用。當兩個或多個事情負載爭用硬件資源時就會呈現資源爭用。當可用資源不敷以滿意請求時就會呈現資源爭用。
有許多技能可以或許用于辦理資源爭用問題。包羅硬件進級以及虛擬機負載平衡。
在某些環境下,也可以利用資源池作為辦理資源爭用問題的手段。譬喻Windows處事器的網卡綁定成果答允將一組物理網卡綁定為單個物理網卡,以此增加虛擬機可用的網絡帶寬。
記著,,虛擬機不可是與其他虛擬機競爭硬件資源,還會與hypervisor發生資源競爭。因為hypervisor耗損了部門可用的硬件資源,因此盡一切所能制止hypervisor耗損可供虛擬機利用的硬件資源是個不錯的主意。譬喻,許多打點員將主機打點流量以及在線遷移流量疏散到一個或多個專用網絡適配器中,制止打點流量搶占虛擬機的網絡帶寬。
制止利用硬件設置增加開銷虛擬主機處事器可用的硬件資源有限。擔保虛擬機機能的一個要害要素是制止硬件設置導致特另外開銷,影響總體機能。
最能說明問題的例子大概是存儲架構。RAID級別為RAID 5或6的存儲陣列機能必定與RAID 0差異,因為增加的開銷包羅寫入奇偶校驗信息。RAID1+10—有時被稱為RAID 10—凡是到達了機能與容錯之間的最佳均衡點。
盡量有許多方法都可以或許增加虛擬機機能,但打點員往往需要在機能、虛擬機要度、本錢之間舉辦衡量。最佳方法是為虛擬機分派的硬件恰恰是其所需要的,但太過分派并不會揮霍硬件資源。