计算机工程与科学
計算機工程與科學
계산궤공정여과학
COMPUTER ENGINEERING & SCIENCE
2014年
1期
57-62
,共6页
内存管理%Linux内核%云计算
內存管理%Linux內覈%雲計算
내존관리%Linux내핵%운계산
memory management%Linux kernel%cloud computing
云计算进行资源聚合的一种重要方式是将不同用户、不同特征的应用聚合起来进行混合部署、同时运行.相比之下,用户态应用的垃圾回收器对服务个体的内存管理针对性更好,而操作系统对整体内存资源分配能力更强.现有内核的机制仅能保证服务在全局内存或进程组内存使用达到上限时被动地进行垃圾回收.结合Linux内核中的进程控制组机制以及eventfd事件通知机制,设计实现了一个简单高效的应用协同分组内存管理的内核支撑机制.通过在内核中增加应用协同的内存管理机制,进一步增加了系统对应用自主管理内存的支撑能力.实验表明,新的机制没有给原有的操作系统带来明显的性能影响.
雲計算進行資源聚閤的一種重要方式是將不同用戶、不同特徵的應用聚閤起來進行混閤部署、同時運行.相比之下,用戶態應用的垃圾迴收器對服務箇體的內存管理針對性更好,而操作繫統對整體內存資源分配能力更彊.現有內覈的機製僅能保證服務在全跼內存或進程組內存使用達到上限時被動地進行垃圾迴收.結閤Linux內覈中的進程控製組機製以及eventfd事件通知機製,設計實現瞭一箇簡單高效的應用協同分組內存管理的內覈支撐機製.通過在內覈中增加應用協同的內存管理機製,進一步增加瞭繫統對應用自主管理內存的支撐能力.實驗錶明,新的機製沒有給原有的操作繫統帶來明顯的性能影響.
운계산진행자원취합적일충중요방식시장불동용호、불동특정적응용취합기래진행혼합부서、동시운행.상비지하,용호태응용적랄급회수기대복무개체적내존관리침대성경호,이조작계통대정체내존자원분배능력경강.현유내핵적궤제부능보증복무재전국내존혹진정조내존사용체도상한시피동지진행랄급회수.결합Linux내핵중적진정공제조궤제이급eventfd사건통지궤제,설계실현료일개간단고효적응용협동분조내존관리적내핵지탱궤제.통과재내핵중증가응용협동적내존관리궤제,진일보증가료계통대응용자주관리내존적지탱능력.실험표명,신적궤제몰유급원유적조작계통대래명현적성능영향.