一種基于yarn的cgroup內(nèi)存控制優(yōu)化方法及系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN201711493850.X | 申請(qǐng)日 | - |
公開(公告)號(hào) | CN108121605B | 公開(公告)日 | 2021-11-16 |
申請(qǐng)公布號(hào) | CN108121605B | 申請(qǐng)公布日 | 2021-11-16 |
分類號(hào) | G06F9/50(2006.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 葉鏗;董喆 | 申請(qǐng)(專利權(quán))人 | 武漢烽火云創(chuàng)軟件技術(shù)有限公司 |
代理機(jī)構(gòu) | 武漢藍(lán)寶石專利代理事務(wù)所(特殊普通合伙) | 代理人 | 吳陽 |
地址 | 430000 湖北省武漢市洪山區(qū)郵科院路88號(hào) | ||
法律狀態(tài) | - |
摘要
摘要 | 一種基于yarn的cgroup內(nèi)存控制優(yōu)化方法,其包括如下步驟:S1、在每個(gè)管理節(jié)點(diǎn)NM啟動(dòng)時(shí)對(duì)容器container所在的控制組cgroup內(nèi)存控制目錄的父目錄設(shè)置一個(gè)跟計(jì)算節(jié)點(diǎn)相關(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啟動(dòng)的另外一個(gè)獨(dú)立的線程Container Monitor進(jìn)行處理;S4、將在用戶提交應(yīng)用程序app時(shí)設(shè)置的硬件限制hardlimit修改為cgroup中container所在目錄的softlimit。 |
