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