如何對Citrix性能問題進行故障排查
虛擬桌面環境遇到性能問題很常見,但有些方法可以預防這些問題。
IT管理員應該了解一些預防和消除Citrix性能問題的技巧,包括如何在Citrix Virtual Apps and Desktops中正確配置配置服務和緩存模式。
為什么用戶體驗在Citrix環境中如此重要
我們很容易陷入這樣的陷阱,即不用太擔心如何保持良好的用戶體驗。畢竟,總需要有一些可接受的延遲水平。IT也不可能解決所有登錄緩慢、帶寬不足、應用程序性能問題和身份驗證問題。
然而,在任何VDI或桌面虛擬化環境中,IT都面臨很大壓力,他們需要提供強大性能。首先,用戶體驗一直很差的桌面可能會導致用戶沮喪和生產力低下。使用常規的本地桌面,網絡延遲可能會阻礙基于Internet的任務,例如電子郵件和Web瀏覽,但最終用戶仍然可以查看和編輯本地存儲在端點上的文檔和其他數據。而虛擬桌面沒有這樣的離線功能,這使得連接問題或其他后端問題更具破壞性。
從最終用戶體驗的角度來看,IT管理員應該尋找的主要問題包括:幫助臺抱怨Citrix速度慢、Citrix登錄時間慢以及用戶會話中的緩慢或延遲問題。雖然IT管理員可以將某些問題追溯到資源問題,包括CPU短缺或一般網絡問題,但他們可能需要深入挖掘故障排除工具中的指標,以找出Citrix VM問題的根本原因。
Citrix管理員面臨著的壓力是,他們需要認真對待所有Citrix 會話性能問題。如果用戶體驗不佳,他們可能會決定考慮選擇另一家優先考慮用戶體驗的企業。雖然這不是Citrix獨有的挑戰,Citrix需要與任何其他供應商的會議一樣關注細節,微軟、谷歌和VMware等供應商的虛擬桌面技術都需要同樣關注細節。
Citrix操作系統優化
防止Citrix性能問題的一種方法是優化操作系統。開箱即用的Windows 10可以作為虛擬桌面操作系統運行;它專為在筆記本電腦、PC 和平板電腦上運行而設計。微軟包含很多服務,例如無線LAN服務、診斷設置和清理計劃任務,而這些對于將Windows 10用作虛擬桌面操作系統是不必要的。
IT可以禁用這些服務并優化設置,以顯著提升映像的性能。IT應在創建新虛擬環境時通過下載和運行Citrix Optimizer來優化操作系統。該工具帶有內置模板,并且得到Citrix的完全支持。如果IT管理員已經在運行現有部署,他們可以在掃描模式下運行該工具以優化遺漏的設置。
Citrix Provisioning Services配置
非持久性Citrix環境最常見的性能問題之一是配置錯誤的Citrix Provisioning Services (PVS)環境。為了充分利用Citrix PVS,IT應首先正確調整PVS服務器的RAM大小。Citrix PVS在RAM中緩存虛擬磁盤(vDisk)的讀取。這樣,從同一個虛擬磁盤啟動的下一個虛擬機會從PVS 服務器RAM讀取,這比磁盤快得多。Citrix提供了有關調整RAM大小的指南,并提供了一個簡單的公式來計算適當的RAM量:
2 GB + (#XA_vDisk * 4 GB) + (#XD_vDisk * 2 GB) + 15% (Buffer)
另一個導致性能下降的問題是PVS版本控制。IT不應該有太多版本的磁盤,而應將它們合并。如果可能,IT應盡量避免完全使用版本。IT可以自動化整個虛擬磁盤創建過程,從而消除對版本的需求。如果IT管理員需要更改磁盤,他們可以在自動化過程中對其進行編輯并創建新的虛擬磁盤,而無需創建新版本。
IT應正確使用緩存模式來防止Citrix性能問題。Citrix Virtual Delivery Agents的緩存通常已滿,因為在IT啟動計算機后,軟件會通過自動化或組策略安裝。所有這些安裝最終都在緩存中,因為機器運行不持久。通常,IT在RAM中配置緩存并在硬盤上溢出,并且RAM中充滿了軟件安裝,這對于安裝來說是昂貴的存儲空間并導致性能下降。
更多Citrix性能技巧
(1) App-V共享內容存儲模式
當將App-V與PVS或Machine Creation Services (MCS)等非持久性Citrix機器一起使用時,IT 應將App-V配置為使用共享內容存儲模式。這樣,App-V不會下載完整的包,并且填滿緩存。
(2) 使用性能監控軟件
識別Citrix性能問題的最簡單方法是使用性能監控工具,例如ControlUp、Liquidware Stratusphere或UberAgent。
(3) MCS快速存儲
MCS使用存儲來克隆非持久性VM。存儲速度越快,VM啟動和加載程序的速度就越快。 IT 應該將MCS與固態驅動器一起使用,或者更好的是非易失性內存快速SSD。
(4) 病毒掃描許可名單
在Citrix環境中正確配置病毒掃描程序非常重要,這可以提高性能。IT應遵循Citrix的防病毒軟件書面指南。
IT應使用安裝制作新版本的虛擬磁盤,而不是將其添加到已啟動的計算機中。Citrix在永久磁盤上創建緩存文件時,默認大小為4 MB。如果緩存文件遠大于幾百兆字節,則可能會出現降低性能的問題。
IT應重定向到永久性磁盤,例如打印機后臺處理程序、事件日志和Workspace Environment Management緩存。免費的Base Image Script Framework工具可以幫助解決這個問題。