透過您的圖書館登入
IP:216.73.216.232
  • 期刊

虛擬平台下動態網頁效能之研究

Study on the Performance of Virtual Machines with Dynamic Web Pages

若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


虛擬化是企業邁向雲端運算的關鍵技術,移植需要大量伺服器的應用程式至虛擬機器並整合這些虛擬機器可提升整體運算效率、降低電腦機房空間及管理成本。本文利用開放虛擬化軟體建置虛擬化平台,包含全虛擬VMware ESXi及半虛擬化Xen Server的平台。藉由動態網頁環境下,利用客戶端對網頁資料庫伺服器發送之請求率作為研究參數,根據伺服器工作負載之處理器使用率、回應時間及回應連線率,評估不同平台所對應之效能。除討論不同虛擬化平台相對實體機器整體效能外,亦對多核心電腦架構,比較不同虛擬機器作業系統數目及分割執行緒數量的效能。根據本文研究,經虛擬化的伺服器,其整體效能較實體機器好。由於全虛擬平台並不需要修改作業系統及較高動態記憶體管理效能,在動態網頁機制取得較佳的效能表現,但需要使用較多的計算資源。此外全虛擬機器作業系統及分割執行緒數量並不會影響全虛擬平台其效能,反觀半虛擬平台則產生明顯之差異。

並列摘要


The virtualization technology is a key aspect of the modern cloud computing. Migrating applications which once executed on many physical machines into virtual machines and consolidating those virtual machines onto just a few physical platform dramatically increase computing efficiency and reduce memory space and management costs. The open source virtual machine monitors built in this work including VMware ESXi of full virtualization and Xen Server of para-virtualization. To study the performance of the above virtual machines, the request rate of client is used as the investigating parameter under dynamic web page environment and the performance of virtual machines are evaluated based on web workload including CPU utilization, response rate and reply rate. In addition to benchmark the overall performance of virtual machines, the performance is also investigated with various number of Guest OSs and its corresponding executing threads of virtual machine in multicore computer architecture. According to our study, the overall performance on the virtual machine environment is improved. The full virtualization performs better. This is due to that it does not need to modify the operating system which allows the Guest OS directly access to the hardware. But more CPU computing time is needed. The performance of the full virtualization technology does not depend on the number of the Guest OS, whereas the para-virtualization technology does.

延伸閱讀