測試VDI網絡性能 保證終端用戶體驗
如果不檢查,虛擬桌面基礎架構(VDI)可能會顯著增加網絡壓力,從而直接影響應用程序的性能及終端用戶的體驗。但是,如何知道VDI是否獲得了足夠的網絡帶寬呢?以下方法可以確定VDI的網絡性能。
VDI應用程序性能:對終端用戶體驗執行基準測試
無論您的基準測試軟件提供了何種統計信息,總體性能中最重要的一部分是終端用戶體驗。終端用戶不關心您的VDI系統,他們只要求系統比以前更好更快。
如果網絡流量過載,或者后臺VDI服務器過載,那么應用程序性能就會下降,而終端用戶體驗也會隨之變差。在一些極端情況中,用戶敲擊鍵盤到屏幕顯示字母的延遲時間可能會達到1至2秒鐘。
因此,量化終端用戶體驗的最佳方法之一是對比VDI環境與獨立PC的應用程序加載時間。例如,您可以對比兩個環境的MicrosoftWord啟動時間。用戶可能不會注意到幾秒鐘的差別,但是相差5秒鐘以上,那么您就必須采取措施優化基礎架構性能。
您還可以通過執行一些計算密集型任務來測試終端用戶體驗。例如,如果財務部門定期執行一個復雜報表,那么您可以比較它在虛擬桌面和在獨立PC上的任務執行時間。
無論是否對終端用戶體驗進行基準測試,都一定要考慮網絡負載和延遲的影響。在上午9:00上班時間執行基準測試,得到的性能數據肯定與半夜執行的結果不同。在VDI網絡處于最高負載時執行基準測試,得到的測試結果肯定是最準確的。
測定VDI性能的另一種方法是使用免費工具LoginVSI。這個工具不僅能在部署VDI時建立基準,也能夠在其修改之后,測試它的效果。
VDI網絡問題:發現飽和征兆
VDI環境產生的流量會大于普通非VDI環境。但是,VDI相關協議比其他網絡協議的效率更高,所以一定要檢查網絡中是否出現的飽和征兆。有許多方法可以測試網絡飽和狀態,選擇的方法取決于具體的基礎架構。使用Ping測試VDI服務器的網卡是最簡單的。雖然Ping一般是用于檢查丟包狀態,但是這個工具也能反映響應時間。Ping信息用于判斷網絡延遲時間。而Tracert也有相似的作用。
如果VDI服務器運行的是Windows系統,那么可以使用性能監視器查看每個網卡的進出流量。然而,使用這種方法需要注意兩個問題。首先,由于數據包大小不一,因而發送和接收數據包的數量不重要。您需要關注的是發送和接收的字節數。其次,一定要記住,如果采集數據的頻率過密,性能監視器可能會對系統性能產生負面影響。
SNMP是另一種測試網絡飽和狀態的方法。許多網絡交換機都內置了SNMP監控功能,可用于檢查網絡運行性能。
無論使用哪一種方法檢查網絡的飽和狀態,都有很多網絡路徑需要分析。首先檢查VDI客戶端與VDI前端服務器(一般為負載均衡器)之間的路徑。其次檢查VDI前端和VDI后端之間的鏈路。由于VDI基礎架構的創建方式不同,這可能并不簡單。最后要檢查的是宿主服務器與存儲架構之間的鏈路。
根據遇到的問題,您可能需要對網絡流量進行優先級劃分,或者升級網絡負載均衡。此外,提高VDI服務器與存儲基礎架構之間的網絡速度也可能會有所幫助。
posted on 2014-08-06 10:00 順其自然EVO 閱讀(240) 評論(0) 編輯 收藏 所屬分類: 測試學習專欄