從建立一個基線到使用關聯虛擬機,有很多方法可以穩定你的虛擬桌面基礎架構的性能水平。
相比于任何其他類型的計算環境,如果性能不佳的話,虛擬桌面基礎架構是高度敏感的。性能不佳會影響到很多用戶,也會給管理員的工作帶來困擾。本文,我們將重點討論虛擬桌面基礎結構的組成元素,并討論哪些領域將受益于虛擬桌面基礎架構性能水平的潛在改進和優化。
了解虛擬桌面基礎架構(VDI)環境以及實施有效VDI性能監控的最佳方式,是將虛擬桌面基礎架構分割成三個獨立的方面:主機、來賓賬戶和網絡。
創建一個可靠的主機
主機狀態
不用說,主機必須維修保養良好。一個優化的、功能完整的服務器就是一個很好的主機。你可以使用主機層面內置的vSphere性能監控,來觀察主機通常是如何工作的,以及主機是如何診斷任何潛在的問題。
基線
了解你的環境如何起伏很重要。你會發現,在指定的時期會出現高峰和低谷—高峰和低谷通常出現在轉變的開始和結束。具備一個已知的基線,可以使VDI性能監控變得更加容易,因為基線顯示了一些性能異常的任務。
來賓賬戶有助于實現更好的VDI性能監視
管理經驗
當監測來賓賬戶是否正常時,需要密切關注的關鍵指標是CPU準備時間,以及環境中是否存在內存交換或者膨脹。CPU準備時間是虛擬來賓賬戶不得不等待訪問CPU的時間—例如,執行指令。如果虛擬來賓賬戶膨脹或者情況更糟的話,使用內存互換,這意味著存在嚴重的內存爭用問題。
在以上情況均存在的環境中,你需要在主機層添加RAM和/或CPU資源。如果這些值沒有達到或接近零,用戶會抱怨的。
了解你的財產性能
在VDI環境中,虛擬機性能監控是至關重要的。監控可以給你提供一個有效的性能基線。消除人們之前的認知,用事實說話。
虛擬機監控使管理員能夠鉆進機器里面,看看里面正在發生什么,節省了管理員所花費的時間,管理員也不需要去猜測,使用戶了解VM運行緩慢背后的原因。vRealize操作和Liquidware工具非常適合這些場景。
構建VDI,而不是桌面
許多VDI環境,尤其是較小的VDI環境,使用臺式機和筆記本電腦的構建項目。VDI來賓賬戶設計和實現的方式各不相同。
如果不使用關聯虛擬機,你就會錯過很多東西。采用關聯虛擬機,整個系統變成了一個主磁盤,機器的細節都存儲在三角磁盤中。
在構建窗口形象時—甚至VM,如果你對使用關聯虛擬機不感興趣的話—就不要浪費計算周期和內存資源。通過關閉或者禁用Windows主映像的某些項,可以節約資源。這些項目包括:
關掉窗口搜索服務;
減少VSS snapshot—VDI環境很少使用這些;
檢查Windows服務,禁用那些不使用的服務;
關掉桌面定制設置,如圖形效果,以避免資源的浪費;
不使用屏保—如果你有500個 VDI,每一個VDI使用100 MHz的CPU屏保,5 GHz 許可的CPU權力并沒有被有效利用;
優化VDI的殺毒軟件,并且將軟件備份;每一個VDI加載副本是很浪費的、效率低下,現在的供應商很少有VDI-optimized AV掃描。
利用內置VDI功能—可以省錢
當用戶使用關聯虛擬機時,經常遇到的一個問題是,是誰建立的圖像,使應用程序不再使用用戶需要的列表。
用不了多久,開發人員或用戶添加額外的工具和磁盤空間,消費價格突飛猛進。
使用關聯虛擬機以及一個良好的基礎設施,管理員既可以提高性能,同時能夠降低成本。只要確保你有一組適當的包,并且能夠添加更多的包。
聰明的管理者可以使用VMware ThinApp添加包,或者從一個構建中刪除包。這避免了上述問題,但是,為了使用VMware ThinApp,你需要使用一個已知的良好的構建。ThinApp適合某些情況,但不是全部。
使用關聯虛擬機,可以顯著減少管理開銷和資源消耗。例如,我最近咨詢的一個專業的客戶,使用的是nonlinked虛擬機設置,并且修補其桌面環境。
由于大量的桌面,補丁通常被用于成組的機器。新管理員將一個補丁適用于整個VDI環境,并且由于數以百計的臺式電腦要更新一次,在性能方面使系統遭受重創。公司采用關聯虛擬機設置,更新會更快并且更有效,因為不需要使用關聯虛擬機部署每個VM的更新。
關聯虛擬機更新副本,然后根據副本更新和重建機器。
評估網絡性能
當該說的都說了,該做的也做了,網絡性能也是一個重要因素。我經常聽到用戶抱怨,他們的會話運行緩慢,但是,許多人從澳大利亞來到英國,所以,性能一致性的變化是可以預料的。不幸的是,對于延遲,即使可以違背物理定律。然而,我可以減少影響。
顯然,移動VDI farm并不是一個可行的想法,但是,通過使用PC over IP (PCoIP)而不是遠程桌面協議,可以降低性能瓶頸。RDP是一個舊的協議,不能很好地處理延遲;PCoIP能夠很好地解決這個問題。如果你不使用PCoIP,你將會失去一個相當大的性能提升的機會。
希望以上這些東西可以幫助你了解VDI性能緩慢背后的原因。并不是所有的項目都可以申請,但是,如果沒有其他的事,你應該實施定期VDI性能監視。