天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

內(nèi)存過(guò)載下基于重刪的內(nèi)存優(yōu)化策略

發(fā)布時(shí)間:2019-11-11 01:13
【摘要】:內(nèi)存空間緊張下頻繁的外存交換嚴(yán)重影響程序的運(yùn)行性能,在內(nèi)存過(guò)載時(shí)提高內(nèi)存利用率和減少外存交換問(wèn)題上,現(xiàn)有的研究主要集中在內(nèi)存壓縮和去重兩個(gè)方面,壓縮只能刪除頁(yè)內(nèi)重復(fù)數(shù)據(jù),不能做到頁(yè)與頁(yè)之間的相同數(shù)據(jù)刪除;將去重技術(shù)與系統(tǒng)虛擬內(nèi)存結(jié)合,刪除換出頁(yè)中的重復(fù)頁(yè),仍不能有效避免外存交換區(qū)訪問(wèn).提出一種內(nèi)存過(guò)載下基于重刪的內(nèi)存優(yōu)化策略.利用頁(yè)框回收算法選出適合去重的內(nèi)存頁(yè),過(guò)濾其中全零頁(yè)以減少存儲(chǔ)和去重計(jì)算開銷,刪除重復(fù)頁(yè)以提高內(nèi)存利用率,并通過(guò)存儲(chǔ)唯一數(shù)據(jù)頁(yè)于內(nèi)存去重區(qū),有效降低外存交換操作,同時(shí)提供可配置的去重內(nèi)存空間占用上限,避免過(guò)度去重引入的顛簸問(wèn)題.在IO密集型、計(jì)算密集型、及常規(guī)應(yīng)用場(chǎng)景下的實(shí)驗(yàn)測(cè)試表明,該策略能有效刪除重復(fù)內(nèi)存頁(yè),可以極大程度地減少外存交換操作,同時(shí)提高程序運(yùn)行性能最高可達(dá)54.013%.
【圖文】:

去重,運(yùn)行時(shí),算法,內(nèi)存


的數(shù)據(jù),從而導(dǎo)致物理機(jī)內(nèi)存中出現(xiàn)大量的重復(fù)數(shù)據(jù),通過(guò)合并相同頁(yè)面可以有效的緩解內(nèi)存容量在虛擬化的瓶頸問(wèn)題.通過(guò)對(duì)應(yīng)用程序運(yùn)行時(shí)內(nèi)存數(shù)據(jù)觀察,我們發(fā)現(xiàn),不僅虛擬化環(huán)境中存在著大量的相同頁(yè)面,常用應(yīng)用運(yùn)行中同樣存在大量的相同數(shù)據(jù)頁(yè).圖1為對(duì)[5]中的程序運(yùn)行時(shí)內(nèi)存數(shù)據(jù)集分析結(jié)果.各列數(shù)據(jù)分別為以4K內(nèi)存頁(yè)為粒度進(jìn)行去重和壓縮的處理結(jié)果.x軸為不同應(yīng)用,y軸為經(jīng)過(guò)處理后節(jié)省的空間與原數(shù)據(jù)集的比.圖中顯示在7個(gè)數(shù)據(jù)集中都存在大量的重復(fù)頁(yè),如果能刪除這些重復(fù)數(shù)據(jù)僅保留唯一的數(shù)據(jù)頁(yè),,將極大的提高內(nèi)存利用率,在內(nèi)存緊張情況下提供更多可用內(nèi)存空間.通過(guò)與內(nèi)存壓縮系統(tǒng)中常用壓縮算法LZ0、LZ4[5,9]對(duì)比發(fā)現(xiàn),常見(jiàn)應(yīng)用中,使用內(nèi)存重復(fù)頁(yè)刪除在多數(shù)情況下明顯優(yōu)于數(shù)據(jù)壓縮,可以節(jié)省更多的內(nèi)存空間以提供應(yīng)用程序使用.同時(shí)在數(shù)據(jù)處理過(guò)程中我們發(fā)現(xiàn)內(nèi)存中存在著一定比例的全零頁(yè),如果能使用一個(gè)字節(jié)甚至更小的空間替代內(nèi)存中全零頁(yè)的存儲(chǔ),將進(jìn)一步節(jié)省內(nèi)存空間.圖1去重和壓縮算法對(duì)不同應(yīng)用運(yùn)行時(shí)候內(nèi)存數(shù)據(jù)處理Fig.1Processingresultsformemorydataofdifferentapplicationsusethededuplicationandcompressionalgorithms不同于備份和歸檔系統(tǒng)[15]的寫主導(dǎo)極少情況下讀和修改的特點(diǎn),內(nèi)存數(shù)據(jù)時(shí)刻都在變化,對(duì)時(shí)間有更高的敏感性.同時(shí),內(nèi)存去重對(duì)整個(gè)系統(tǒng)的性能優(yōu)化效果受應(yīng)用程序數(shù)據(jù)的重復(fù)率和訪問(wèn)模式影響,如果不能選擇出合適的去重頁(yè)面同時(shí)正確處理去重時(shí)間,將引入頻繁去重和數(shù)據(jù)恢復(fù)顛簸問(wèn)題,進(jìn)而影響系統(tǒng)的整體性能.針對(duì)上述問(wèn)題,本文提供了一種內(nèi)存過(guò)載下基于重刪的內(nèi)存優(yōu)化策略DSWAP(DeduplicationofSWAP),在內(nèi)存過(guò)載時(shí)利用頁(yè)框回收算法PFRA(pageframereclaimingalgorithm)?

結(jié)構(gòu)圖,系統(tǒng)整體,結(jié)構(gòu)圖,內(nèi)存


定壓縮空間大小,文獻(xiàn)[7]依據(jù)應(yīng)用程序不同需求和數(shù)據(jù)局部性動(dòng)態(tài)調(diào)整壓縮空間大小以達(dá)到性能最優(yōu)效果.文獻(xiàn)[12]提出對(duì)換出頁(yè)面進(jìn)行壓縮,并將其存儲(chǔ)在交換緩存中,以減少系統(tǒng)對(duì)交換區(qū)操作次數(shù)同時(shí)便于快速響應(yīng)系統(tǒng)換入請(qǐng)求.壓縮策略的本質(zhì)是利用不斷增大的CPU處理能力和磁盤操作延遲之間的差距,即內(nèi)存緊張時(shí)通過(guò)未充分利用的CPU計(jì)算能力進(jìn)行頁(yè)面壓縮以提高內(nèi)存利用率.然而,壓縮只能刪除頁(yè)內(nèi)重復(fù)數(shù)據(jù),不能做到頁(yè)與頁(yè)之間的相同數(shù)據(jù)頁(yè)共享,如圖1所示在常規(guī)應(yīng)用下相同頁(yè)面共享的數(shù)據(jù)去重能達(dá)到更好的壓縮率.圖2系統(tǒng)整體結(jié)構(gòu)圖Fig.2Systemstructure2.2內(nèi)存去重策略內(nèi)存去重方面,KSM[3]通過(guò)周期掃描內(nèi)存頁(yè)合并相同數(shù)據(jù)頁(yè)的方式提高內(nèi)存利用率.然而該方法只對(duì)相對(duì)靜態(tài)的內(nèi)存頁(yè)有較好的去重效果,并且,周期的掃描匿名頁(yè)以發(fā)現(xiàn)新的合并機(jī)會(huì)需要相當(dāng)長(zhǎng)的時(shí)間[1].文獻(xiàn)[2]通過(guò)頁(yè)內(nèi)共享提供更細(xì)粒度的頁(yè)內(nèi)共享方案并對(duì)非頻繁訪問(wèn)數(shù)據(jù)頁(yè)壓縮進(jìn)一步提高內(nèi)存利用率,減少外存交換操作.文獻(xiàn)[13]提出將重復(fù)數(shù)據(jù)刪除技術(shù)[17]應(yīng)用到系統(tǒng)交換操作中,頁(yè)面從內(nèi)存換到磁盤交換區(qū)前檢測(cè)并刪除重復(fù)數(shù)據(jù)頁(yè)以減少磁盤I/O,其采用SHA-1算法計(jì)算頁(yè)面指紋和基數(shù)(radixtree)索引唯一數(shù)據(jù)頁(yè)元數(shù)據(jù),文獻(xiàn)[14]在其基礎(chǔ)上進(jìn)行了改進(jìn),采用MD5算法計(jì)算數(shù)據(jù)頁(yè)指紋以及Hash-table索引元數(shù)據(jù)減少計(jì)算代價(jià)和內(nèi)1244小型微型計(jì)算機(jī)系統(tǒng)2017年

【相似文獻(xiàn)】

相關(guān)期刊論文 前10條

1 田國(guó)昌,劉毅,金海;內(nèi)存優(yōu)化策略與實(shí)現(xiàn)[J];黑龍江交通科技;2000年04期

2 彭建五;內(nèi)存“軟”擴(kuò)容[J];家庭電子;2000年08期

3 曹剛;內(nèi)存優(yōu)化大觀園[J];計(jì)算機(jī)與網(wǎng)絡(luò);2001年21期

4 吳普;內(nèi)存及其優(yōu)化[J];河南省情與統(tǒng)計(jì);2001年04期

5 施漢偉;林青松;;內(nèi)存優(yōu)化工具集合[J];軟件;2001年01期

6 張國(guó)濱;;速度的魅力——談內(nèi)存優(yōu)化問(wèn)題[J];電腦迷;2003年08期

7 彭文波;內(nèi)存優(yōu)化你懂嗎?[J];電腦知識(shí)與技術(shù);2004年25期

8 寧?kù)o太空;內(nèi)存優(yōu)化,自己動(dòng)手[J];電腦知識(shí)與技術(shù);2004年25期

9 Erc;三步提升內(nèi)存性能[J];電腦應(yīng)用文萃;2005年11期

10 陳旭波;;容量和速度的平衡藝術(shù)——內(nèi)存優(yōu)化心得[J];大眾硬件;2006年06期

相關(guān)重要報(bào)紙文章 前10條

1 ;關(guān)于內(nèi)存“優(yōu)化”[N];中國(guó)電腦教育報(bào);2009年

2 本期嘉賓:劉暉(微軟MVP) 趙聰(接觸電腦6年的用戶);我們需要內(nèi)存優(yōu)化軟件嗎?[N];電腦報(bào);2005年

3 俞木發(fā);平板快跑 精打細(xì)算管內(nèi)存[N];電腦報(bào);2014年

4 (廣東 nothingbut);新兵訓(xùn)練營(yíng)[N];電腦報(bào);2003年

5 江蘇 李兵;內(nèi)存優(yōu)化好助手SuperRam[N];電腦報(bào);2004年

6 山東 董海榮;當(dāng)系統(tǒng)遭遇“內(nèi)存不足”[N];電腦報(bào);2004年

7 王志軍;更大、更快、更強(qiáng)[N];電腦報(bào);2001年

8 北京 楊立明;優(yōu)化掌上電腦的內(nèi)存[N];電腦報(bào);2002年

9 引火蟲;號(hào)外!Win XP運(yùn)行不再慢[N];電腦報(bào);2001年

10 龍哥;硬件應(yīng)用問(wèn)答[N];中國(guó)計(jì)算機(jī)報(bào);2004年

相關(guān)碩士學(xué)位論文 前2條

1 馮琳;集群計(jì)算引擎Spark中的內(nèi)存優(yōu)化研究與實(shí)現(xiàn)[D];清華大學(xué);2013年

2 吳懿;基于ARM的嵌入式Linux的內(nèi)存優(yōu)化技術(shù)研究與實(shí)現(xiàn)[D];南京航空航天大學(xué);2011年



本文編號(hào):2559115

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2559115.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶05cda***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com