虛擬講堂進入演講
講 題於OpenStack上實作具GPU加速的虛擬桌面基礎設施
講 者私立東海大學資訊工程學系-李靜芳學生
日 期2017/10/25長 度00:13:03人 氣82 次
摘 要
這幾年,資訊產業發展趨勢逐漸邁向雲端,各
種雲端相關的技術與應用與日俱增,隨著雲端技術
的普及,無論是企業用戶或是個人用戶使用雲服務
的數量也有爆炸性的提升。而雲端虛擬桌面則為使
用者最先接觸到的一個部份,而雲端虛擬桌面的性
能則與網路以及GPU 有所牽連,如何提供一個順
暢的雲端虛擬桌面就是一個很重要的議題,本論文
提出了在OpenStack 上整合圖形處理器(Graphics
Processing Unit, GPU),並且透過PCI Pass-Through
的方式,來解決虛擬機顯示效能的問題,透過將
GPU 資源分配至虛擬機,讓虛擬機器達到圖形處
理加速的能力,實驗的部份將會透過不同的基準測
試軟體來測量虛擬機,在三種不同的驅動程式其中
包括了OpenGL、DirectX11 以及DirectX9 進行測
試,另外也因為在雲端環境中隨需自助服務的特
性,本文也會將vCPU 的因素也納入考量,在實驗
中調整不同數量的的vCPU 進行實驗,藉此測量出
在不同情況下的虛擬機FPS(Frame per Second,FPS,
畫面幀率) 藉此評斷虛擬機的效能。透過本文的實
驗發現三個不同的驅動程式對於虛擬桌面畫面處
理的能力也不盡相同,其中由DirectX11 的效能最
好,且會因為vCPU 的數量增加而增加顯示的效
能,在16 個vCPU 的情況下DirectX11 達到最高
的圖形處理能力,在Heaven Benchmark 中Max FPS
遠遠大於DirectX9 以及OpenGL 約兩倍左右。而
平均FPS 的部分,DirectX11 大於OpenGL 約兩
倍,大於DirectX 約3 倍左右,透過這些數據可以
發現DirectX11 與NVIDIA 的K2 GPU 相容性最
高,對虛擬桌面的畫面處理能力提升最多。另外本
文在實驗中也發現DirectX9 與vCPU 的數量似乎
沒有相關性,而OpenGL 與DirectX11 兩個都會因
為vCPU 的數量而有所改變。
提 供TANET台灣網際網路研討會-TANET2017
進入演講