基于虛擬化平臺(tái)的內(nèi)存泄露探測分析
發(fā)布時(shí)間:2024-03-04 05:04
為能夠探討虛擬化技術(shù)在內(nèi)存安全保護(hù)中的應(yīng)用價(jià)值,本次在虛擬化平臺(tái)上實(shí)現(xiàn)對(duì)內(nèi)存泄露探測技術(shù)展開分析。通過虛擬機(jī)管理器,實(shí)現(xiàn)對(duì)應(yīng)用程序資源申請(qǐng)、釋放和使用情況的記錄分析,以能夠?yàn)閮?nèi)存泄露探測提供相應(yīng)的參考信息。基于虛擬化平臺(tái)的在線內(nèi)存泄露以及匯報(bào)機(jī)制的建構(gòu),不但能夠?qū)崿F(xiàn)對(duì)虛擬機(jī)環(huán)境中的內(nèi)存泄露有效探測,同時(shí)也在應(yīng)用過程中也具有一定通用性,必須安裝部分特殊硬件。研究中發(fā)現(xiàn),基于虛擬化平臺(tái)的內(nèi)存泄露探測機(jī)制,具有一定使用價(jià)值,應(yīng)用檢測結(jié)果監(jiān)測能夠?qū)⑿阅軗p失控制在10%范圍之內(nèi)。
【文章頁數(shù)】:4 頁
【部分圖文】:
本文編號(hào):3918943
【文章頁數(shù)】:4 頁
【部分圖文】:
圖1防止虛擬機(jī)內(nèi)存泄露流程示意圖
在本次研究中,基于KMV-84虛擬機(jī)管理器實(shí)現(xiàn)內(nèi)存泄露探測,其中這一虛擬機(jī)管理器是建立在GNU/Linux基礎(chǔ)上,在操作系統(tǒng)中采用的是模塊運(yùn)行,為系統(tǒng)中的QEMU進(jìn)程之一,在運(yùn)行過程中可以實(shí)現(xiàn)和KVM模塊交互應(yīng)用,也就能夠?qū)τ谟?jì)算機(jī)系統(tǒng)中內(nèi)存、處理器以及部分硬件實(shí)現(xiàn)虛擬化等,其中....
圖2內(nèi)存泄露檢測工具體系架構(gòu)
其中內(nèi)存泄露檢測工具體系架構(gòu)如圖2所示。通常在內(nèi)存泄露檢測過程中,可以將其分成動(dòng)態(tài)檢測方法以及靜態(tài)檢測方法兩種,具體為:
圖3內(nèi)控監(jiān)控原理
首先,監(jiān)控策略推斷過程比較復(fù)雜比較繁瑣,在內(nèi)核中實(shí)現(xiàn)不太合適,然而若是在進(jìn)程過程對(duì)于以上監(jiān)控即可輕松實(shí)現(xiàn)[15];其次,在虛擬機(jī)管理器中抽取高層功能,從而有效確保虛擬機(jī)管理器的穩(wěn)定性[16]。其中內(nèi)控監(jiān)控原理如圖3所示。3實(shí)驗(yàn)分析
本文編號(hào):3918943
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3918943.html
最近更新
教材專著