虛擬機資源

虛擬機資源

虛擬機資源,不要陷入為你的虛擬機資源的困境。後期根據工作負載的需要可以很輕鬆的添加虛擬機資源。

虛擬資源分配,配置問題,

虛擬資源分配

虛擬機資源環境就是一個共享的沙盒,所有虛擬機資源都應和諧運作。如果一個虛擬機使用了所有的虛擬機資源,這意味著其他虛擬機將不能擁有虛擬機資源。對一個有數十個到上百個虛擬機資源的虛擬化基礎架構來說,錯誤配置的虛擬機資源可以對整個環境產生不利影響。
即使我們知道必須謹慎的添加虛擬機資源,舊硬體的去留問題仍需要關注。在虛擬機資源關鍵故障排除的狀況下,讓虛擬機資源系統重歸正常應優先於其他任何事,在一個問題上投入虛擬機資源仍是一個公認的做法。不幸的是,在虛擬機資源應用程式上投入更多的資源將變成最簡單的答案,但會導致更多虛擬機資源問題的出現。
在實現簡單地添加虛擬機資源之前,我們必須考慮工作負載是否真正的需要更多的虛擬機資源,或者更深層次的問題。我們要做的是虛擬機資源看待問題,而不是試圖快速修復解決虛擬機資源。管理員不能完成這一切,因為他們不可能知道所有應用程式的功能。虛擬機資源將包含管理員和應用程式所有者一起的工作。
這不應是應用程式所有者告訴系統管理員需要什麼虛擬機資源或者引用系統規格。這需要雙方一起做一些調研工作,找出真正的後台工作是什麼。

配置問題

在估算虛擬機資源時經常會犯兩個錯誤。第一,過度依賴Windows任務管理器——一個能夠快速查看虛擬機資源使用的工具。這個工具提供了一個高級方式,經常被誤用要求額外的虛擬機資源。這個虛擬機資源工具是非常有限的,只提供簡單的資源圖示,沒有提供活動、交換和快取虛擬機資源的詳細信息。
第二個錯誤是過度依賴供應商的指導手冊。遺憾的是這些規範很少是適用一切的解決方案。一個應用程式的如何執行有很多因素是在供應商控制之外的。因此,安裝要求往往誇大數目,是為了應付用戶的環境。
當你開始調研虛擬機資源性能問題的根源時,hypervisor層的性能統計信息將是你最好的信息來源。如果你有一個虛擬機性能出現問題,這些統計信息將顯示問題出現的原因。
此信息為虛擬機資源管理員和應用程式所有者提供了活動記憶體和CPU的使用。這樣能深入了解虛擬機資源上真正使用的是什麼,要遠遠超過任務管理器提供給管理員的信息,而且還提示虛擬機資源是否緊張。
這個層次的信息只能在一段時間可用,因為數據的複雜性和倉庫的角色和職責,虛擬機資源往往不能共享。雖然不是所有人都理解虛擬機資源方面的技術,但概念不再個謎了。更好的了解虛擬機資源基礎架構上真正發生的是什麼,能幫助應用程式所有者了解在硬體投入的問題上並不總是那個答案。
現在,每個人都可以看到和理解性能數據,我們可以識別出應用程式問題並不是虛擬機資源不足造成的。修補程式和錯誤配置同樣可以導致性能問題。
現在,我們可以看到創建小型虛擬機的優勢,慢慢擴容它們而不是一開始就創建一個大型虛擬機資源。當然,我們仍然還有揮之不去的問題:“如果你分配的虛擬機資源不足將會發生什麼?”
VMware vSphereWindows Server的以前版本中,添加虛擬資源前需要先關閉虛擬機。但是,隨之VMware vSphere 5, Windows 2008 Data Center 和 Windows Server 2012的發布,管理員現在可以”熱“添加虛擬CPU和記憶體。遺憾的是,這個功能不支持Hyper-V guests。這種靈活性——加上現有的擴展和添加磁碟的能力——在VMware上安裝Windows不重啟就不能擴展或增加虛擬機資源現在已經很少了。動態擴展虛擬機資源的最大缺點就是虛擬機必須關閉來移除虛擬機資源,所以增量增加比較大更改更好。
具有虛擬機資源這種靈活性,讓你的虛擬機資源匱乏和只增加虛擬機資源大聲控訴的人不再有藉口。基於以前的經驗和合理的供應商建議,確保虛擬機資源大小的合理性,盡職盡責是必須的。

相關詞條

熱門詞條

聯絡我們