• 沒有找到結果。

在本論文的規劃中,我們將幾個想要探討的使用者操作,分別設計了不同的 實驗案例。各種實驗案例的設計目的、說明、以及該設計中使用的實驗情境參數 種類分別說明如下:

5.3.1 評估實驗設計 A

實驗設計 A 是為了觀察,對使用者最常使用的應用程式,在開啟和關閉應用 程式時,當伺服器或網路環境處於各種情況時,對使用者感受到的效能會有什麼 樣的影響,關於實驗設計 A 的設計目的以及說明請見表 5。

表 5、實驗設計 A 之設計目的與說明

模 擬 設 計 編 號

A

設計目的

我們觀察了使用者在使用 VDI 平台時,最常做的操作就是文書處理 的應用程式,因此我們選擇了 Microsoft Word,並藉由產生不同的 系統資源負擔,或是網路環境的變化,藉此可以觀察出使用者感受,

可以讓伺服器端得知,什麼樣的系統配置,可以在即使有大量使用 者湧入,還能維持使用者可以接受的畫面回應時間。

實 驗 設 計 說 明

我們在使用者端執行了我們的評估工具,安插了開啟 Microsoft Word 及關閉的動作,並搭配了不同的系統資源負擔,或是網路環境 的變化,並量測使用者所接收到開啟或是關閉動作畫面回應的時 間。各種實驗參數請見 5.2。

31

5.3.2 評估實驗設計 B

實驗設計 B 是為了對使用者最常做的另一個操作,也是使用者最關心的,就 是當使用者送出鍵盤動作後,由伺服器所送回的回應畫面的時間,因為使用者在 使用 VDI 平台時,一定伴隨著大量的鍵盤或滑鼠操作,而因為與傳統桌面不同,

多增添了網路環境,所以此動作的反應時間就更難評估了。關於實驗設計 B 的設 計目的與說明請見表 6。

表 6、實驗設計 B 之設計目的與說明

模 擬 設 計 編 號

B

設計目的

我們希望觀察使用在鍵盤輸入動作之後,在不同的伺服器負擔或是 環路環境下,得到所作的鍵盤輸入在畫面上呈現的時間為何,因為 此動作是使用者在 VDI 平台上最常做的動作,所以這個實驗所得到 的畫面回應時間,最能直接代表使用者是否會感覺到操作不順暢。

實 驗 設 計 說 明

我們在接收裝置上,執行了我們所設計的評估工具,並設定開啟 Microsoft Word,等待開啟完成後,依序總共輸入五個字串,使用 者一次輸入一個字串後,等待 Citrix XenDesktop Receiver 應用程 式內畫面已正確顯示後,才開始下一個字串的輸入,之後將五個字 串所得到的回應時間平均。我們也一樣搭配 5.2 的實驗情境參數,

如此一來我們就可以觀察,是哪些伺服器資源或是網路環境對此動 作會有較大的影響。

32

5.3.3 評估實驗設計 C

實驗設計 C 我們主要是為了對診斷工具資料收集而設計的實驗,由於實驗設 計 A 與實驗設計 B,我們觀察到,磁碟讀取效能並未對開啟或關閉 Microsoft Word 及鍵盤輸入產生太大的影響,所以我們期望藉由實驗設計 C,來看出何種動作較 需要磁碟讀取資源,以提供診斷工具一個參考數值,讓我們可以產生更準確的診 斷結果。

表 7、實驗設計 C 之設計目的與說明

模 擬 設 計 編 號

C

設計目的

由於在實驗 A 以及實驗 B 我們並未看出磁碟讀取對使用者有太大的 影響,所以我們想藉由實驗設計 C 來看出磁碟讀取對於使用者會有 著什麼樣的影響,並將收集到的實驗結果,提供我們的診斷工具一 個參考值,主要希望看出使用者對於磁碟讀寫忙碌情形的反應會是 如何,還有對於使用者在執行需要大量讀取操作的行為時,其他伺 服器資源對此操作的影響情形。

實 驗 設 計 說 明

我們在使用者接收裝置上,執行了我們的評估工具,設定的動作是 壓縮一個約 600MB 的檔案,並量測壓縮檔案所需要的時間,但與實 驗設計 A 和實驗設計 B 不同,我們並未考量網路因素,是由於壓縮 600MB 的檔案所需的時間與網路環境所會影響到的畫面反應時間,

有著不小的差距,因此在實驗設計 C 中我們並未考慮網路因素,只 有變化了伺服器相關的資源。

33 應時間,又分為開啟 Microsoft Word 和關閉所需要的時間,實驗數據是將一百 次結果平均,以下我們將說明我們所觀察到的情形,這些數據也可以給 VDI 服務 擔的狀況下相比,開啟 Microsoft Office 約需多花 57%時間,而關閉需多花費 42%時間,由此可知開啟與關閉時間對於伺服器上的處理器資源有著高度相關, 嚴重不足時與無負擔的狀況下相比,開啟與關閉 Microsoft Office 分別需多花 費 88%及 43%的時間,由此可知開啟與關閉時間對於虛擬桌面所配置的記憶體資 源也有著高度相關,因為在記憶體資源不足時,作業系統就需要作 Memory Swap 的動作,因此會大大的影響執行應用程式的速度,當記憶體資源足夠大於所有應 用程式所需之記憶體,使用者就感受不到由於記憶體不足所帶來的延遲。

相關文件