一種基于yarn的cgroup內(nèi)存控制優(yōu)化方法及系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN201711493850.X | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN108121605A | 公開(kāi)(公告)日 | 2018-06-05 |
申請(qǐng)公布號(hào) | CN108121605A | 申請(qǐng)公布日 | 2018-06-05 |
分類號(hào) | G06F9/50 | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 葉鏗;董喆 | 申請(qǐng)(專利權(quán))人 | 武漢烽火云創(chuàng)軟件技術(shù)有限公司 |
代理機(jī)構(gòu) | 武漢藍(lán)寶石專利代理事務(wù)所(特殊普通合伙) | 代理人 | 吳陽(yáng) |
地址 | 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、開(kāi)啟event_control功能用以打開(kāi)面向?qū)ο蠓椒╫om事件監(jiān)聽(tīng)功能,開(kāi)啟use_hierarchy;S3、開(kāi)啟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。 |
