CGroup 介紹

CGroup 介紹

CGroup 是 Control Groups

的縮寫姨夹,是 Linux 內(nèi)核提供的一種可以限制、記錄矾策、隔離進(jìn)程組 (process groups) 所使用的物力資源 (如 cpu memory

i/o 等等) 的機(jī)制磷账。2007 年進(jìn)入 Linux 2.6.24 內(nèi)核,CGroups 不是全新創(chuàng)造的贾虽,它將進(jìn)程管理從 cpuset

中剝離出來逃糟,作者是 Google 的 Paul Menage。CGroups 也是 LXC 為實(shí)現(xiàn)虛擬化所使用的資源管理手段蓬豁。

CGroup 是將任意進(jìn)程進(jìn)行分組化管理的 Linux 內(nèi)核功能绰咽。CGroup 本身是提供將進(jìn)程進(jìn)行分組化管理的功能和接口的基礎(chǔ)結(jié)構(gòu),I/O

或內(nèi)存的分配控制等具體的資源管理功能是通過這個(gè)功能來實(shí)現(xiàn)的地粪。這些具體的資源管理功能稱為 CGroup 子系統(tǒng)或控制器取募。CGroup

子系統(tǒng)有控制內(nèi)存的 Memory 控制器、控制進(jìn)程調(diào)度的 CPU 控制器等蟆技。運(yùn)行中的內(nèi)核可以使用的 Cgroup

子系統(tǒng)由/proc/cgroup 來確認(rèn)玩敏。

CGroup 相關(guān)概念解釋

任務(wù)(task)斗忌。在 cgroups 中,任務(wù)就是系統(tǒng)的一個(gè)進(jìn)程旺聚;

控制族群(control group)织阳。控制族群就是一組按照某種標(biāo)準(zhǔn)劃分的進(jìn)程砰粹。Cgroups

中的資源控制都是以控制族群為單位實(shí)現(xiàn)唧躲。一個(gè)進(jìn)程可以加入到某個(gè)控制族群,也從一個(gè)進(jìn)程組遷移到另一個(gè)控制族群碱璃。一個(gè)進(jìn)程組的進(jìn)程可以使用

cgroups 以控制族群為單位分配的資源弄痹,同時(shí)受到 cgroups 以控制族群為單位設(shè)定的限制;

層級(hierarchy)嵌器「卣妫控制族群可以組織成 hierarchical 的形式,既一顆控制族群樹嘴秸』傩溃控制族群樹上的子節(jié)點(diǎn)控制族群是父節(jié)點(diǎn)控制族群的孩子,繼承父控制族群的特定的屬性岳掐;

子系統(tǒng)(subsystem)凭疮。一個(gè)子系統(tǒng)就是一個(gè)資源控制器,比如 cpu 子系統(tǒng)就是控制 cpu 時(shí)間分配的一個(gè)控制器串述。子系統(tǒng)必須附加(attach)到一個(gè)層級上才能起作用执解,一個(gè)子系統(tǒng)附加到某個(gè)層級以后,這個(gè)層級上的所有控制族群都受到這個(gè)子系統(tǒng)的控制纲酗。

也就是說任務(wù)就是系統(tǒng)的一個(gè)進(jìn)程衰腌,多個(gè)任務(wù)組成控制族群,多個(gè)控制族群組成一個(gè)層級觅赊,而每個(gè)層級都要有一個(gè)子系統(tǒng)控制調(diào)度右蕊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市吮螺,隨后出現(xiàn)的幾起案子饶囚,更是在濱河造成了極大的恐慌,老刑警劉巖鸠补,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件萝风,死亡現(xiàn)場離奇詭異,居然都是意外死亡紫岩,警方通過查閱死者的電腦和手機(jī)规惰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泉蝌,“玉大人歇万,你說我怎么就攤上這事揩晴。” “怎么了堕花?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵文狱,是天一觀的道長粥鞋。 經(jīng)常有香客問我缘挽,道長,這世上最難降的妖魔是什么呻粹? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任壕曼,我火速辦了婚禮,結(jié)果婚禮上等浊,老公的妹妹穿的比我還像新娘腮郊。我一直安慰自己,他們只是感情好筹燕,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布轧飞。 她就那樣靜靜地躺著,像睡著了一般撒踪。 火紅的嫁衣襯著肌膚如雪过咬。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天制妄,我揣著相機(jī)與錄音掸绞,去河邊找鬼。 笑死耕捞,一個(gè)胖子當(dāng)著我的面吹牛衔掸,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播俺抽,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼敞映,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了磷斧?” 一聲冷哼從身側(cè)響起振愿,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎瞳抓,沒想到半個(gè)月后埃疫,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡孩哑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年栓霜,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片横蜒。...
    茶點(diǎn)故事閱讀 39,981評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡胳蛮,死狀恐怖销凑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情仅炊,我是刑警寧澤斗幼,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布,位于F島的核電站抚垄,受9級特大地震影響蜕窿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜呆馁,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一讨越、第九天 我趴在偏房一處隱蔽的房頂上張望崇决。 院中可真熱鬧,春花似錦、人聲如沸健芭。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽娶靡。三九已至,卻和暖如春揖膜,著一層夾襖步出監(jiān)牢的瞬間誓沸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工次氨, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留蔽介,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓煮寡,卻偏偏與公主長得像虹蓄,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子幸撕,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容

  • muahao閱讀 2,070評論 0 3
  • Linux下的cgroups薇组,全稱叫Control Groups,最初由Google工程師提出并實(shí)現(xiàn)坐儿,linux從...
    P_Chou閱讀 13,889評論 0 7
  • systemd攻略 轉(zhuǎn)自http://www.reibang.com/p/d5305104d03a或者這個(gè)http...
    x1596357閱讀 2,873評論 0 3
  • 當(dāng)我再來省圖自習(xí)室的時(shí)候律胀,此刻的環(huán)境陌生而有熟悉,三年前的經(jīng)歷足以留下回憶貌矿。此時(shí)正值六月炭菌,畢業(yè)那年在這里的時(shí)候...
    三三楊閱讀 353評論 0 0
  • 不是所有的事情,都能夠成為故事逛漫。 故事黑低,就是可以敘說的事情,一件事情,之所以能夠被敘說克握,必有其被重新描述蕾管、審視、論...
    春江顧道閱讀 173評論 0 0