虛擬機CPU與內(nèi)存性能優(yōu)化
時間:2022-04-15 06:24:02 | 來源:行業(yè)動態(tài)
時間:2022-04-15 06:24:02 來源:行業(yè)動態(tài)
主流虛擬化技術,以KVM 虛擬化和VMware ESXi 虛擬化為代表,均采用基于硬件輔助的虛擬化技術。
VMware作為服務器虛擬化的鼻祖,提供ESXi 虛擬機監(jiān)控程序和vSphere虛擬化平臺。vSphere通過ESXi作為安裝到物理服務器裸機的虛擬機監(jiān)控程序,可提升服務器的使用率和保障虛擬機高可用。而KVM是一種開源虛擬化技術,能將Linux內(nèi)核轉變成可以實現(xiàn)虛擬化的虛擬機監(jiān)控程序,可替代VMware專有的虛擬化技術。
與KVM相比,ESXi在創(chuàng)建和啟動虛擬機時通常耗時更久,在運行虛擬機時,ESXi的速度也要稍慢一些,盡管這種差異在運行常規(guī)負載時并不明顯。在速度方面,SPECvirt_sc2013基準測試表明:KVM的應用運行速度更接近原生速度,比業(yè)界其他虛擬化監(jiān)控程序都快。
國內(nèi)主流的超融合廠家,如華為、深信服、道熵、Smartx等,都支持KVM虛擬化監(jiān)控程序,可以比較好的替代VMware。值得指出的是,道熵鐵力士超融合還在KVM基礎上對虛擬機CPU性能進行了進一步優(yōu)化,通過將虛擬機的vCPU綁定在某個物理CPU,或者通過NUMA節(jié)點綁定,以及IO線程與CPU綁定,以實現(xiàn)L1、L2、L3層緩存與CPU核之間的本地化而提升虛擬機的性能。這種高性能的虛擬機,與桌面虛擬機、服務器虛擬機相比,具有更接近物理裸機的性能,可達裸機性能的95%-98%,非常適合數(shù)據(jù)庫、高性能計算、大數(shù)據(jù)分析等工作負載的虛擬化場景。