性能問題無疑會(huì)嚴(yán)重影響VDI用戶的體驗(yàn),幸運(yùn)的是,VDI監(jiān)控工具能夠幫助IT管理員查明并解決這些問題。
對(duì)于成功的VDI部署來說,其應(yīng)該能夠?yàn)榻K端用戶提供比物理桌面更好的使用體驗(yàn)。而確保用戶滿意的最佳方式就是使用終端監(jiān)控工具,檢驗(yàn)VDI環(huán)境所提供的性能表現(xiàn)是否能夠達(dá)到預(yù)期。
VDI監(jiān)控工具和服務(wù)器監(jiān)控工具在本質(zhì)上并沒有太大區(qū)別,通常都會(huì)收集某些性能指標(biāo),比如內(nèi)存和CPU使用率、網(wǎng)絡(luò)帶寬消耗以及讀寫操作次數(shù)等。
盡管非常相似,但是兩個(gè)主要因素決定了VDI監(jiān)控工具要比服務(wù)器監(jiān)控工具更加復(fù)雜:可擴(kuò)展性以及如何確定合適的指標(biāo)。
為什么VDI監(jiān)控更加復(fù)雜?
服務(wù)器監(jiān)控需要查看單臺(tái)物理服務(wù)器或者虛擬機(jī)的性能表現(xiàn)。但是對(duì)于VDI來說,通常需要多臺(tái)服務(wù)器協(xié)同工作。因此,VDI監(jiān)控的重要挑戰(zhàn)之一就是可擴(kuò)展性:管理員必須同時(shí)監(jiān)控VDI環(huán)境中所有服務(wù)器的性能表現(xiàn)。
另外一個(gè)加劇VDI監(jiān)控復(fù)雜性的因素是如何將原始性能數(shù)據(jù)轉(zhuǎn)換成更加具有參考意義的指標(biāo)。比如,幾十年來,微軟一直為其Windows Server用戶提供服務(wù)器性能數(shù)據(jù)分析方面的指導(dǎo)。如果一臺(tái)Windows 服務(wù)器的CPU使用率很長(zhǎng)之間之內(nèi)都保持在80%以上,那么就表明該系統(tǒng)在CPU方面存在瓶頸——盡管其他因素也有可能大幅度提升CPU使用率。
現(xiàn)在,假設(shè)一臺(tái)VDI服務(wù)器的CPU使用率非常高。那么對(duì)于終端用戶體驗(yàn)來說,究竟意味著什么呢?事實(shí)上這非常難以確定。用戶可能由于CPU資源不足而忍受嚴(yán)重的性能問題。另一方面,如果CPU高使用率的現(xiàn)象出現(xiàn)在VDI架構(gòu)的某些特定服務(wù)器上,終端用戶可能完全不會(huì)受到影響。因此,VDI監(jiān)控的重點(diǎn)在于如何建立資源使用情況和終端用戶體驗(yàn)之間的對(duì)應(yīng)關(guān)系。
如何建立有效的VDI監(jiān)控體系某些情況下,管理員可以在VDI環(huán)境中直接使用服務(wù)器級(jí)別的性能監(jiān)控技術(shù)。這種方式對(duì)于小規(guī)模VDI環(huán)境來說尤其適用。然而隨著VDI環(huán)境規(guī)模的擴(kuò)展,標(biāo)準(zhǔn)性能監(jiān)控技術(shù)已經(jīng)不再能夠滿足當(dāng)前環(huán)境的需要。因此選擇一種專門針對(duì)VDI設(shè)計(jì)的監(jiān)控應(yīng)用就變得至關(guān)重要了。
雖然不同VDI監(jiān)控工具在操作范圍方面具有很大差異,但是它們所具有的一個(gè)共同點(diǎn)是都需要量化終端用戶體驗(yàn)。比如,一些廠商針對(duì)某些流程進(jìn)行基準(zhǔn)測(cè)試以發(fā)現(xiàn)異常。
拿用戶登錄過程舉例來說,用戶可能一天登錄虛擬桌面許多次。因此,VDI監(jiān)控軟件能夠輕松獲取用戶每次登陸所需要花費(fèi)的時(shí)間。如果平均登陸時(shí)間是10秒鐘,而某個(gè)時(shí)刻開始登陸過程需要花費(fèi)20秒鐘,那么就有可能出現(xiàn)問題了。這種情況下,監(jiān)控軟件至少應(yīng)該向管理員發(fā)送報(bào)警。通常,監(jiān)控軟件還能夠?qū)蝹€(gè)VDI組件進(jìn)行檢測(cè)以決定問題的根本原因。
VDI監(jiān)控軟件能夠找出底層性能問題根本原因的方式之一就是查看不同用戶會(huì)話之間的相似性和差異性。再次假設(shè)正常登陸過程應(yīng)該花費(fèi)10秒鐘,此時(shí)一部分用戶在10秒鐘內(nèi)能夠完成登陸過程,但是其他用戶需要花費(fèi)20秒鐘才能登錄成功。這種情況下,VDI監(jiān)控軟件需要追蹤用戶會(huì)話以決定用戶需要使用哪種服務(wù)器級(jí)別的資源。在這個(gè)過程中,軟件還需要判斷是否所有登錄緩慢的虛擬桌面都位于相同的服務(wù)器中。之后監(jiān)控軟件將這些出現(xiàn)問題的VDI主機(jī)和正常主機(jī)進(jìn)行對(duì)比,查看其中運(yùn)行的進(jìn)程以及資源使用率等。這樣,監(jiān)控軟件就能夠快速找到問題的根本原因,至少能夠?yàn)楣芾韱T提供一個(gè)正確的排查方向。
VDI性能監(jiān)控相比于標(biāo)準(zhǔn)服務(wù)器性能監(jiān)控來說更為復(fù)雜。包括Citrix和VMware在內(nèi)的多家廠商都推出了專門針對(duì)VDI的監(jiān)控工具,以幫助管理員量化終端用戶體驗(yàn),對(duì)出現(xiàn)的問題進(jìn)行快速響應(yīng)。