一種基于yarn的cgroup內(nèi)存控制優(yōu)化方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN201711493850.X 申請日 -
公開(公告)號 CN108121605B 公開(公告)日 2021-11-16
申請公布號 CN108121605B 申請公布日 2021-11-16
分類號 G06F9/50(2006.01)I 分類 計算;推算;計數(shù);
發(fā)明人 葉鏗;董喆 申請(專利權(quán))人 武漢烽火云創(chuàng)軟件技術(shù)有限公司
代理機(jī)構(gòu) 武漢藍(lán)寶石專利代理事務(wù)所(特殊普通合伙) 代理人 吳陽
地址 430000 湖北省武漢市洪山區(qū)郵科院路88號
法律狀態(tài) -

摘要

摘要 一種基于yarn的cgroup內(nèi)存控制優(yōu)化方法,其包括如下步驟:S1、在每個管理節(jié)點NM啟動時對容器container所在的控制組cgroup內(nèi)存控制目錄的父目錄設(shè)置一個跟計算節(jié)點相關(guān)的內(nèi)存hardlimit;S2、開啟event_control功能用以打開面向?qū)ο蠓椒╫om事件監(jiān)聽功能,開啟use_hierarchy;S3、開啟oom_kill_disable功能用于關(guān)閉oom kill功能,并將oom kill功能交給NM啟動的另外一個獨立的線程Container Monitor進(jìn)行處理;S4、將在用戶提交應(yīng)用程序app時設(shè)置的硬件限制hardlimit修改為cgroup中container所在目錄的softlimit。