小規模高性能虛擬集群關鍵技術研究
云南大學 李春艷
本文深入研究了虛擬化技術,通過基準測試對Xen和KVM進行針對高性能計算的性能評估,實驗顯示KVM比Xen更適合構建小規模高性能虛擬集群;接著通過對KVM調度策略進行改進優化以獲得性能上的提升;最后提出一種針對小規模高性能虛擬集群的解決方案。如下是本文主要研究的內容: ·首先深入研究了虛擬化技術的原理,包括完全虛擬化和類虛擬化等,并對當前流行的開源虛擬化技術KVM和Xen進行性能評估(包括整體系統性能評估和針對HPC的系統擴展性評估兩部分),選出最適合高性能計算的虛擬化技術; ·深入分析了KVM的調度策略,為了減少虛擬化所帶來的性能開銷,對優化后的KVM調度機制進行評估,通過HPC Challenge Benchmark Suite基準測試顯示優化后的KVM調度機制可表現出較好的性能; ·由集群和虛擬集群的概念,說明虛擬集群的優勢,同時介紹了Rocks集群系統的PXE網絡啟動協議、Kickstart自動安裝工具、Ganglia監控系統和Sun Grid Engine(SGE)集群管理系統。
