fbpx

Windows OS優化 – Citrix Optimizer

photograph of men having conversation seating on chair

最近有意做過幾次測試
當幾位初次見面的 Citrix 技術人員或者客戶坐在一起閒聊時,哪個話題最容易“破冰”?結果發現“Windows OS優化”這個話題,最容易快速讓每個人都熱情洋溢的發表意見和加入討論。不信的話,下次嘗試一下。

追其原因,不僅僅是因為創建 Windows OS 範本(優化Windows OS)是每個VDI 工程師都經歷過的工作內容;更重要的是:

  • Windows OS 優化這個話題具有相當的“長度”,其歷史由來已久,幾乎是隨著Windows OS成為企業級 OS以來就存在的技術需求;
  • 同時又具有相當的“寬度”,幾乎所有Windows使用場景都有此需求;
  • 當然具有相當的“高度”,稱呼其高度也許並不精確,因為Windows OS不做優化也可以作為VDI範本使用,但做Windows OS Tuning是一個專業VDI工程師的必修功課,且每個人都有各自的絕招和只可意會的經驗。
  1. 同樣的Windows OS,不同水準的工程師優化後的Golden Image的軟體相容性、使用者使用體驗和底層資源消耗等條件,經過累加後的最終效果會完全不同。
  2. 這方面可以非常快速的展現工程師個人的技術價值和工作能力,也能從中體現工程師的工作態度。

 一個立方體的品質,不僅由長寬高決定,還有一個很重要的參數:密度

        同樣,Windows OS Tuning的品質某種程度上取決於工程師所使用的 Tunning(優化)的工具。強大的 Tunning 工具能夠幫助工程師在高效增加 Windows OS 的密度,從而在有限的實施或 POC 時間內,盡最大可能的增加 Windows OS 的品質。Citrix 產品生態中就有這樣的 Tunning 工具。

         如果工程師們使用工具得當,通過比較和成本核算,企業會發現每年將能夠為公司節約不少的成本。而更令人興奮的是,如何做到這一點的技術工具是免費的!且已經有十多年的發展了!為什麼不研究一下呢?

boy in white long sleeve shirt playing computer game

為什麼不這麼做的原因之一,我理解是因為在現代終端使用者計算(EUC)世界中,安裝操作介面具有“點擊下一步,下一步,下一步”的特性。以Citrix架構的搭建和安裝來舉例,和之前版本的安裝相比,新版本安裝組件的難度越來越低,幾乎不需要理解原理,只需下一步下一步就可以快速搭建架構平臺,這使得沒有深入經驗的人也能夠有效地安裝和運行Citrix Virtual Apps and Desktops。

簡單的通過點擊 “下一步” 來構建 Citrix 環境,是非常 “昂貴”“高風險” 的操作。如下簡單說幾個理由進行支撐:

1、WindowsOS 系統的預設設定是糟糕性能的罪魁禍首

為了滿足更廣泛的需求,需要有大量的前後臺服務;為了盡可能實現“開箱即用“,最好的辦法是在預設情況下啟用盡可能多的機制,而不是嘗試使用上萬條程式來判斷和檢測服務啟動是否合適。所以造成個人OS的構建習慣,是為了相容性,而不是為了性能。
例如,明明安裝了Windows OS在一個虛擬化平臺上,但仍然預設啟動了藍牙服務。

2、面對 VDI 場景,微軟也提供了相關 tunning 的指導:以幫助 IT 人員在虛擬化場景中進行 Windows OS優化,

那麼接下來的問題是,遵循和使用微軟推薦的VDI的官方優化手冊,是否就足夠了呢?
我們可以通過如下幾個問題來回答這個問題:

  • 先看一下業務場景中,是否只用Windows OS?
  • 在Windows OS上是否安裝和運行協力廠商軟體?
  • 大量的協力廠商專業軟體和安全軟體等應用,是否用微軟提供的優化方式足夠?在隨之的答案中,深入思考的結果,將進一步引申出如下需求:
  • 有沒有一個專業VDI廠商和微軟有非常緊密的合作關係?
  • 這家VDI廠商的專業WindowsOS優化工具是否是圖形化的簡單易用的?是否涵蓋了微軟for VDI的優化?並有進一步的增強?
  • 這家VDI廠商建立和維護了一個應用層軟體和安全層軟體的強大工作空間生態,能夠確保VDI商店應用軟體的穩定運行和優化?
  • 這家廠商是誰?其推出工具是什麼?是發佈了多年並長期維護嗎?
  • • … …

答案是:Citrix Optimizer

目前業界雖然有幾種優化腳本和優化工具,但其中最主要的是Citrix Optimizer

      Citrix Optimizer是Citrix支持的一個免費工具,它可以自動檢測與建議的調整之間的差異,並通過簡單的勾選來選擇是否要針對某項進行優化。

Citrix Optimizer 在 baidu 上和官網上都有很多功能介紹和經驗分享,在此強調幾個使用注意事項:

  1. 結合應用場景,區分基本優化和可選優化,並逐個測試某個優化功能效果。
  2. 準備好大塊不被打擾的時間,制定 Optimizer 測試計畫,通常需要幾天時間。
  3. 研究優化項的說明,測試前進行備份,然後測試,再備份再進行下一個測試。
  4. 使用螢幕錄製工具,對優化前後進行螢幕錄製對比和記錄。選出最優的組合。
  5. 需要有向最好的自己挑戰的匠人精神。
  6. 最後一條也是最關鍵的:優化後一定要測試,然後再正式部署!

最後分享一段話:

國學大師錢穆說:“古往今來有大成就者,訣竅無他,都是能人肯下笨勁。”

胡適也說:“這個世界聰明人太多,肯下笨功夫的人太少,所以成功者只是少數人。”

回顧過往被詢問的最多的 Citrix 交付注意事項中,Windows OS優化是其中最經常被問到的內容,也是最容易引發 Citrix 客戶和經銷夥伴共同發生討論的議題。

發表迴響

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: