當(dāng)ESXi主機與虛擬機的優(yōu)化設(shè)置已經(jīng)完成后,Guest OS中的應(yīng)用系統(tǒng)性能表現(xiàn)仍然不太理想,這時候調(diào)整的方向就必須專注在Guest OS本身,以及應(yīng)用系統(tǒng)的設(shè)計、后端數(shù)據(jù)庫的設(shè)計,其中Guest OS本身的設(shè)置問題應(yīng)是首當(dāng)其沖,因為許多時候在一個操作系統(tǒng)中,通常會在有意無意間安裝了許多額外的應(yīng)用程序與服務(wù),這樣一來,有限的資源便可能就此被瓜分完畢。
其實,無論是想要解決實體服務(wù)器或虛擬機中的Windows性能問題,通常第一步都只要善用系統(tǒng)內(nèi)置的工具,就可以幫您找出大部分影響性能的問題,但缺點是您得花時間去觀察與檢測。
首先您可以使用Windows Client或Windows Server內(nèi)置所提供的性能監(jiān)控器,您可以在“系統(tǒng)管理工具”選單中找到它。在此界面中的“數(shù)據(jù)收集器集合工具→系統(tǒng)”節(jié)點下,有一個內(nèi)置名 為“System Performance(系統(tǒng)性能)”的設(shè)置項,您可以對于它點擊鼠標(biāo)右鍵并點擊“開始”,就可以自動進(jìn)行持續(xù)60秒鐘的系統(tǒng)性能監(jiān)控并產(chǎn)生報告,主要包括了CPU、內(nèi)存、磁盤以及網(wǎng)絡(luò)。
完成性能檢測任務(wù)之后,就可以從“報告→系統(tǒng)”節(jié)點下找到相關(guān)報告,查看“資源概況”信息,它將會列出每一項設(shè)備資源使用率的詳細(xì)信息,比如CPU是否處在高負(fù)載狀態(tài)、網(wǎng)絡(luò)界面卡使用是否高于15%、磁盤I/O每秒低于100次以及內(nèi)存平均使用率等。然后,再進(jìn)一步去開啟有問題的資源明細(xì)信息,通常就有可以發(fā)現(xiàn)問題的癥結(jié)所在。
接著,您必須盡可能找出不必要的啟動服務(wù)??梢詮膬蓚€地方管理著手,分別是啟動服務(wù)與啟動程序,前者可以選擇從“系統(tǒng)管理工具”中的“服務(wù)”,或是從“系統(tǒng)設(shè)置”來決定開機所要啟動的服務(wù),在此建議您預(yù)先勾選左下方的“隱藏所有Microsoft服務(wù)”,可有效避免停用了必要的系統(tǒng)服務(wù)。
常駐程序的種類不僅有以服務(wù)的方式來啟動,還有許多是采用傳統(tǒng)啟動程序的方式,來隨開機完成后自動執(zhí)行。而在開機啟動程序的管理部分,值得注意的是自從Windows 8/Windows Server 2012版本開始,就必須改由“任務(wù)管理器”來進(jìn)行調(diào)整,而非前面所介紹的“系統(tǒng)設(shè)置”工具。在“開機”頁面中,可以看到所有會在開機時自動啟動的程序列表,請仔細(xì)篩選將不必要的程序通通點擊“停用”吧。
通過操作系統(tǒng)內(nèi)置的監(jiān)測工具來找出性能問題的癥結(jié)點,肯定需要一些時間與經(jīng)驗,如果您希望能夠有一個自動化幫操作系統(tǒng)分析的工具,來幫您找出所有可能的問題并提供調(diào)整建議,尤其是針對在集成VMware Horizon View的VDI環(huán)境下的虛擬機,不妨參考由VMware在官方實驗室網(wǎng)站上所免費提供的“VMware OS Optimization Tool”套件,您可以在如下的官方網(wǎng)址來進(jìn)行下載與安裝。通過此工具的分析結(jié)果,可以讓我們輕易地從此管理界面中來幫您的系統(tǒng)注冊表文件(Registry)、系統(tǒng)服務(wù)、Windows功能以及任務(wù)計劃進(jìn)行適當(dāng)?shù)恼{(diào)整與停用。
VMware OS Optimization Tool下載網(wǎng)址:
https://labs.vmware.com/flings/vmware-osoptimization-tool
在完成安裝與執(zhí)行后,便會開啟管理界面。當(dāng)您點擊左下角的“Analyze”按鈕時,便會緊接著出現(xiàn)產(chǎn)品與功能的兼容性確認(rèn)頁面,默認(rèn)會勾選“Persona Management”設(shè)置,如果要針對已安裝View 5.3功能套件的Guest OS進(jìn)行分析,也可以一并勾選“View 5.3 feature pack”。 點 擊“Continue to Analyze”按鈕繼續(xù)。
完成分析后,便可以看到完整的分析摘要,以及許多建議的登錄檔設(shè)置、服務(wù)的停用等。您可以在此先取消勾選不想要接受的變動項目,然后再點擊位于左下方的“Optimize”按鈕,來開始完成優(yōu)化任務(wù)。成功完成優(yōu)化調(diào)整任務(wù)之后,在“Optimize”頁面,便可以查看所有調(diào)整成功的選項列表與用途說明。
每一次所完成的優(yōu)化記錄,都會出現(xiàn)在“History”頁面中,方便我們可以隨時在此進(jìn)行還原,只要點擊右下角的“Rollback”按鈕即可。若是您想要修改內(nèi)置使用的調(diào)整模板,只要在如圖4所示的頁面中切換至“Template”頁面,即可挑選想要修改的模板設(shè)置值,包括各種登錄檔的修改,像是RSS訂閱功能、屏幕保護(hù)程序的安全設(shè)置、可視化功能的關(guān)閉、窗口選單顯示的延遲時間等。
圖4 范本管理
如果您想要遠(yuǎn)程進(jìn)行View Connection Server上的虛擬機Guest OS管理,則可以切換至“Remote Analysis”頁面,在驗證窗口中輸入此主機的IP地址、用戶名稱與密碼以及域名。點擊“Login”按鈕即可。