精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Hadoop YARN中內(nèi)存和CPU兩種資源的調(diào)度和隔離

開發(fā) 前端 Hadoop
Hadoop YARN同時(shí)支持內(nèi)存和CPU兩種資源的調(diào)度(默認(rèn)只支持內(nèi)存,如果想進(jìn)一步調(diào)度CPU,需要自己進(jìn)行一些配置),本文將介紹YARN是如何對(duì)這些資源進(jìn)行調(diào)度和隔離的。

Hadoop  YARN同時(shí)支持內(nèi)存和CPU兩種資源的調(diào)度(默認(rèn)只支持內(nèi)存,如果想進(jìn)一步調(diào)度CPU,需要自己進(jìn)行一些配置),本文將介紹YARN是如何對(duì)這些資源進(jìn)行調(diào)度和隔離的。

在YARN中,資源管理由ResourceManager和NodeManager共同完成,其中,ResourceManager中的調(diào)度器負(fù)責(zé) 資源的分配,而NodeManager則負(fù)責(zé)資源的供給和隔離。ResourceManager將某個(gè)NodeManager上資源分配給任務(wù)(這就是所 謂的“資源調(diào)度”)后,NodeManager需按照要求為任務(wù)提供相應(yīng)的資源,甚至保證這些資源應(yīng)具有獨(dú)占性,為任務(wù)運(yùn)行提供基礎(chǔ)的保證,這就是所謂的 資源隔離。

關(guān)于Hadoop YARN資源調(diào)度器的詳細(xì)介紹,可參考我的這篇文章:YARN/MRv2 Resource Manager深入剖析—資源調(diào)度器

在正式介紹具體的資源調(diào)度和隔離之前,先品味一下內(nèi)存和CPU這兩種資源的特點(diǎn),這是兩種性質(zhì)不同的資源。內(nèi)存資源的多少會(huì)會(huì)決定任務(wù)的生死,如果內(nèi)存不夠,任務(wù)可能會(huì)運(yùn)行失敗;相比之下,CPU資源則不同,它只會(huì)決定任務(wù)運(yùn)行的快慢,不會(huì)對(duì)生死產(chǎn)生影響。

【YARN中內(nèi)存資源的調(diào)度和隔離】

基于以上考慮,YARN允許用戶配置每個(gè)節(jié)點(diǎn)上可用的物理內(nèi)存資源,注意,這里是“可用的”,因?yàn)橐粋€(gè)節(jié)點(diǎn)上的內(nèi)存會(huì)被若干個(gè)服務(wù)共享,比如一部分給YARN,一部分給HDFS,一部分給HBase等,YARN配置的只是自己可以使用的,配置參數(shù)如下:

(1)yarn.nodemanager.resource.memory-mb

表示該節(jié)點(diǎn)上YARN可使用的物理內(nèi)存總量,默認(rèn)是8192(MB),注意,如果你的節(jié)點(diǎn)內(nèi)存資源不夠8GB,則需要調(diào)減小這個(gè)值,而YARN不會(huì)智能的探測(cè)節(jié)點(diǎn)的物理內(nèi)存總量。

(2)yarn.nodemanager.vmem-pmem-ratio

任務(wù)每使用1MB物理內(nèi)存,最多可使用虛擬內(nèi)存量,默認(rèn)是2.1。

(3) yarn.nodemanager.pmem-check-enabled

是否啟動(dòng)一個(gè)線程檢查每個(gè)任務(wù)正使用的物理內(nèi)存量,如果任務(wù)超出分配值,則直接將其殺掉,默認(rèn)是true。

(4) yarn.nodemanager.vmem-check-enabled

是否啟動(dòng)一個(gè)線程檢查每個(gè)任務(wù)正使用的虛擬內(nèi)存量,如果任務(wù)超出分配值,則直接將其殺掉,默認(rèn)是true。

(5)yarn.scheduler.minimum-allocation-mb

單個(gè)任務(wù)可申請(qǐng)的最少物理內(nèi)存量,默認(rèn)是1024(MB),如果一個(gè)任務(wù)申請(qǐng)的物理內(nèi)存量少于該值,則該對(duì)應(yīng)的值改為這個(gè)數(shù)。

(6)yarn.scheduler.maximum-allocation-mb

單個(gè)任務(wù)可申請(qǐng)的最多物理內(nèi)存量,默認(rèn)是8192(MB)。

默認(rèn)情況下,YARN采用了線程監(jiān)控的方法判斷任務(wù)是否超量使用內(nèi)存,一旦發(fā)現(xiàn)超量,則直接將其殺死。由于Cgroups對(duì)內(nèi)存的控制缺乏靈活性 (即任務(wù)任何時(shí)刻不能超過內(nèi)存上限,如果超過,則直接將其殺死或者報(bào)OOM),而Java進(jìn)程在創(chuàng)建瞬間內(nèi)存將翻倍,之后驟降到正常值,這種情況下,采用 線程監(jiān)控的方式更加靈活(當(dāng)發(fā)現(xiàn)進(jìn)程樹內(nèi)存瞬間翻倍超過設(shè)定值時(shí),可認(rèn)為是正常現(xiàn)象,不會(huì)將任務(wù)殺死),因此YARN未提供Cgroups內(nèi)存隔離機(jī)制。

【YARN中CPU資源的調(diào)度和隔離】

在YARN中,CPU資源的組織方式仍在探索中,目前(2.2.0版本)只是一個(gè)初步的,非常粗粒度的實(shí)現(xiàn)方式,更細(xì)粒度的CPU劃分方式已經(jīng)提出來了,正在完善和實(shí)現(xiàn)中。

目前的CPU被劃分成虛擬CPU(CPU virtual Core),這里的虛擬CPU是YARN自己引入的概念,初衷是,考慮到不同節(jié)點(diǎn)的CPU性能可能不同,每個(gè)CPU具有的計(jì)算能力也是不一樣的,比如某個(gè) 物理CPU的計(jì)算能力可能是另外一個(gè)物理CPU的2倍,這時(shí)候,你可以通過為***個(gè)物理CPU多配置幾個(gè)虛擬CPU彌補(bǔ)這種差異。用戶提交作業(yè)時(shí),可以指 定每個(gè)任務(wù)需要的虛擬CPU個(gè)數(shù)。在YARN中,CPU相關(guān)配置參數(shù)如下:

(1)yarn.nodemanager.resource.cpu-vcores

表示該節(jié)點(diǎn)上YARN可使用的虛擬CPU個(gè)數(shù),默認(rèn)是8,注意,目前推薦將該值設(shè)值為與物理CPU核數(shù)數(shù)目相同。如果你的節(jié)點(diǎn)CPU核數(shù)不夠8個(gè),則需要調(diào)減小這個(gè)值,而YARN不會(huì)智能的探測(cè)節(jié)點(diǎn)的物理CPU總數(shù)。

(2) yarn.scheduler.minimum-allocation-vcores

單個(gè)任務(wù)可申請(qǐng)的最小虛擬CPU個(gè)數(shù),默認(rèn)是1,如果一個(gè)任務(wù)申請(qǐng)的CPU個(gè)數(shù)少于該數(shù),則該對(duì)應(yīng)的值改為這個(gè)數(shù)。

(3)yarn.scheduler.maximum-allocation-vcores

單個(gè)任務(wù)可申請(qǐng)的最多虛擬CPU個(gè)數(shù),默認(rèn)是32。

默認(rèn)情況下,YARN是不會(huì)對(duì)CPU資源進(jìn)行調(diào)度的,你需要配置相應(yīng)的資源調(diào)度器讓你支持,具體可參考我的這兩篇文章:

(1)Hadoop YARN配置參數(shù)剖析(4)—Fair Scheduler相關(guān)參數(shù)

(2)Hadoop YARN配置參數(shù)剖析(5)—Capacity Scheduler相關(guān)參數(shù)

默認(rèn)情況下,NodeManager不會(huì)對(duì)CPU資源進(jìn)行任何隔離,你可以通過啟用Cgroups讓你支持CPU隔離。

由于CPU資源的獨(dú)特性,目前這種CPU分配方式仍然是粗粒度的。舉個(gè)例子,很多任務(wù)可能是IO密集型的,消耗的CPU資源非常少,如果此時(shí)你為它 分配一個(gè)CPU,則是一種嚴(yán)重浪費(fèi),你完全可以讓他與其他幾個(gè)任務(wù)公用一個(gè)CPU,也就是說,我們需要支持更粒度的CPU表達(dá)方式。

借鑒亞馬遜EC2中CPU資源的劃分方式,即提出了CPU最小單位為EC2 Compute Unit(ECU),一個(gè)ECU代表相當(dāng)于1.0-1.2 GHz 2007 Opteron or 2007 Xeon處理器的處理能力。YARN提出了CPU最小單位YARN Compute Unit(YCU),目前這個(gè)數(shù)是一個(gè)整數(shù),默認(rèn)是720,由參數(shù)yarn.nodemanager.resource.cpu-ycus-per- core設(shè)置,表示一個(gè)CPU core具備的計(jì)算能力(該feature在2.2.0版本中并不存在,可能增加到2.3.0版本中),這樣,用戶提交作業(yè)時(shí),直接指定需要的YCU即 可,比如指定值為360,表示用1/2個(gè)CPU core,實(shí)際表現(xiàn)為,只使用一個(gè)CPU core的1/2計(jì)算時(shí)間。注意,在操作系統(tǒng)層,CPU資源是按照時(shí)間片分配的,你可以說,一個(gè)進(jìn)程使用1/3的CPU時(shí)間片,或者1/5的時(shí)間片。

https://issues.apache.org/jira/browse/YARN-1089

https://issues.apache.org/jira/browse/YARN-1024

Hadoop 新特性、改進(jìn)、優(yōu)化和Bug分析系列5:YARN-3

【總結(jié)】

目前,YARN 內(nèi)存資源調(diào)度借鑒了Hadoop 1.0中的方式,比較合理,但CPU資源的調(diào)度方式仍在不斷改進(jìn)中,目前只是一個(gè)初步的粗糙實(shí)現(xiàn),相信在不久的將來,YARN 中CPU資源的調(diào)度將更加完善。

原文鏈接:http://dongxicheng.org/mapreduce-nextgen/hadoop-yarn-memory-cpu-scheduling/

責(zé)任編輯:陳四芳 來源: dongxicheng.org
相關(guān)推薦

2013-05-27 14:31:34

Hadoop 2.0

2012-12-24 13:30:34

iOS

2011-06-22 14:14:27

pageEncodincontentType

2021-02-24 13:51:45

BIMAI建筑技術(shù)

2014-03-21 09:30:26

軟件開發(fā)碼農(nóng)

2023-12-26 00:55:51

資源隔離CPU

2011-08-08 14:13:47

iPhone XML NSXMLParse

2021-04-28 07:34:46

SpringScheduledAsync

2020-02-21 17:33:17

SparkKafka數(shù)據(jù)

2009-07-30 15:09:44

asp.net中Bin

2024-09-20 11:32:28

.NET內(nèi)存管理

2016-11-07 09:02:02

Malloc內(nèi)存syscall

2023-11-09 09:09:36

ZookeeperCP組件

2021-07-26 14:14:40

VRAI人工智能

2014-01-07 14:04:13

HadoopMapReduce

2020-09-24 10:09:01

GETPOST前端

2010-07-13 10:47:18

Perl面向?qū)ο?/a>

2009-06-19 17:05:08

MVC框架Struts和Spri

2022-03-24 23:04:37

linux靜態(tài)庫動(dòng)態(tài)庫

2015-05-05 09:37:29

OpenStackNova資源統(tǒng)計(jì)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

秋霞蜜臀av久久电影网免费| 黄色羞羞视频在线观看| 另类专区欧美蜜桃臀第一页| 精品国产网站地址| 亚洲精品一二三四| 偷拍自拍在线看| 国产精品卡一卡二卡三| 电影午夜精品一区二区三区| 久久精品视频5| 久久久国产精品| 亚洲福利影片在线| 亚洲欧美视频二区| caoporn视频在线观看| 中文字幕精品—区二区四季| 成人三级视频在线观看一区二区| 久久久久在线视频| 欧美日韩精品| 色诱女教师一区二区三区| 在线播放第一页| 777午夜精品电影免费看| 亚洲五月六月丁香激情| 亚洲一二区在线| 亚洲 精品 综合 精品 自拍| 麻豆精品国产91久久久久久| 欧美又大又硬又粗bbbbb| 在线观看美女av| 亚洲综合小说图片| 亚洲精品一区二区在线观看| jizz大全欧美jizzcom| 老色鬼在线视频| 一区二区成人在线| 正在播放国产精品| 九色视频在线观看免费播放| 成人性生交大片免费看中文网站| 国产剧情久久久久久| 欧美a∨亚洲欧美亚洲| 午夜激情一区| 久久亚洲精品国产亚洲老地址| 国产三级av在线播放| 欧美激情网址| 亚洲第一精品夜夜躁人人爽| 精品国产一二区| 精品一区二区三区亚洲| 欧美欧美欧美欧美| 久久久国产欧美| 欧美黑人一区| 欧美性xxxxx| 日本国产在线播放| 白浆在线视频| 亚洲超碰97人人做人人爱| 特级西西人体www高清大胆| 婷婷在线视频观看| 1024国产精品| 久久99国产精品一区| 香蕉视频国产在线观看| 2023国产精品自拍| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 国内精品久久久久久久久久久| 精品一区二区三区在线视频| 国产精品视频白浆免费视频| 色婷婷久久综合中文久久蜜桃av| 日韩精品成人一区二区在线| 国产经典一区二区| 高潮无码精品色欲av午夜福利| 秋霞影院一区二区| 国产欧美一区二区三区视频| 国产精品玖玖玖| 国产精品资源在线| 国产精品久久久久久免费观看 | 国产成人综合亚洲91猫咪| 亚洲一区二区三区视频| 亚洲精品.www| 91免费国产在线观看| 欧美一区少妇| 色网站在线看| 综合久久国产九一剧情麻豆| 成人区一区二区| 亚洲福利影院| 欧美日韩成人在线| 麻豆精品国产传媒| 思热99re视热频这里只精品| 夜夜嗨av一区二区三区免费区| 1024在线看片| 欧美区国产区| 日本精品视频在线| 国产精品国产精品国产专区| 成人免费高清在线观看| 欧美一进一出视频| 国产美女福利在线| 精品国产户外野外| 15—17女人毛片| 中文无码日韩欧| 亚洲欧美激情视频| 91久久久久久久久久久久久久| 欧美日韩三级| 国产黑人绿帽在线第一区| 国产深喉视频一区二区| 久久在线免费观看| 欧美爱爱视频网站| 国产拍在线视频| 欧美日韩一区二区三区四区| 中国免费黄色片| 精品久久久久久久久久久下田| 久久福利视频网| 99久久久久久久久| 粉嫩久久99精品久久久久久夜| 日韩精品久久一区| 日本不卡影院| 欧美色综合网站| 99久久人妻无码中文字幕系列| 手机亚洲手机国产手机日韩| 91精品国产高清自在线| 一区二区国产欧美| 久久综合久久综合亚洲| 精品一区二区三区毛片| 香蕉成人av| 亚洲国产欧美一区| 青青草国产在线观看| 日韩成人午夜电影| 裸模一区二区三区免费| 青春草视频在线观看| 精品视频色一区| 亚洲天堂网一区二区| 欧美激情日韩| 国产欧洲精品视频| www在线播放| 日韩欧美国产免费播放| 在线观看免费视频黄| 亚洲精品tv久久久久久久久久| 欧美一级大片视频| 神马一区二区三区| 亚洲午夜激情网站| 一个人看的视频www| 久久精品亚洲人成影院| 国产精品一区二区三区毛片淫片| 国产最新视频在线| 欧美午夜www高清视频| xxxwww国产| 伊人久久亚洲影院| 高清视频一区| 狂野欧美性猛交xxxxx视频| 91精品国产高清一区二区三区蜜臀| 超薄肉色丝袜一二三| 老司机午夜精品视频| 蜜桃传媒视频第一区入口在线看| 人狥杂交一区欧美二区| 日韩高清av一区二区三区| 国产无遮挡又黄又爽又色| 成人看片黄a免费看在线| 国产黄色激情视频| 久久九九热re6这里有精品| 久久久久久久久久久免费 | 一区二区不卡在线观看| 国产国产一区| 日韩在线视频免费观看| 97超碰资源站| 一区二区三区中文字幕电影| 国产免费无码一区二区| 亚洲二区视频| 久久久久高清| 台湾成人免费视频| 日韩中文字幕网| 国产成人精品白浆久久69| 夜夜夜精品看看| 日本黄色录像片| 久久午夜激情| 亚洲综合欧美日韩| 深夜福利一区| 97在线看福利| 在线观看xxx| 在线观看欧美黄色| 日韩三级久久久| 粉嫩绯色av一区二区在线观看| 无码专区aaaaaa免费视频| 一本久久青青| 国产精品专区一| a级影片在线| 亚洲加勒比久久88色综合| 一级黄色av片| 亚洲免费在线观看视频| 国产又黄又粗又猛又爽的视频| 日韩成人dvd| 欧美人与动牲交xxxxbbbb| 欧美91在线| 国产精品丝袜久久久久久高清| 性直播体位视频在线观看| 亚洲精品成a人在线观看| 中文字幕欧美人妻精品| 亚洲一区二区美女| 综合 欧美 亚洲日本| 国产成人鲁色资源国产91色综| 怡红院av亚洲一区二区三区h| 精品日韩欧美一区| 国产激情一区二区三区在线观看 | 高潮白浆女日韩av免费看| 国产精品国产三级国产专业不| 国产精品亚洲а∨天堂免在线| 男人亚洲天堂网| 欧美777四色影| 日韩精品伦理第一区| 9国产精品午夜| 国产精品日韩久久久久| 国产在线精彩视频| 插插插亚洲综合网| 毛片网站在线| 亚洲精品一区二区在线观看| 亚洲综合一区中| 日韩欧美在线观看视频| 激情综合网五月天| 国产精品久久福利| 野花社区视频在线观看| 国产成人在线电影| 欧美美女一级片| 欧美亚洲三区| 可以看毛片的网址| 亚洲va在线| 亚洲aⅴ天堂av在线电影软件| 欧美黑白配在线| 99精品99久久久久久宅男| 久久国产三级| 国产精彩精品视频| 精精国产xxxx视频在线播放| 欧美成人精品xxx| 98在线视频| 亚洲一级黄色av| 日韩av成人| 亚洲精品理论电影| 亚洲精品一级片| 日韩欧美综合在线| 国产精品自产拍| 欧美日韩电影在线播放| 一区二区视频免费| 91国偷自产一区二区三区成为亚洲经典| 日本一二三区不卡| 亚洲一区在线电影| 精品视频在线观看免费| 亚洲精品久久久蜜桃| www欧美com| 亚洲精品美腿丝袜| 亚洲国产美女视频| 亚洲精品国产无天堂网2021| 国产精品精品软件男同| 中文字幕色av一区二区三区| 公肉吊粗大爽色翁浪妇视频| 久久精品在这里| 一色道久久88加勒比一| 久久久久99精品国产片| 91视频免费观看网站| 久久久国产综合精品女国产盗摄| 亚洲成人日韩在线| 国产欧美一区视频| 极品尤物一区二区| 日韩一区在线免费观看| 青青草原在线免费观看视频| 亚洲愉拍自拍另类高清精品| 亚洲精品在线观看av| 午夜欧美2019年伦理| 欧美日韩精品区| 91九色最新地址| 一区二区精品视频在线观看| 欧美一区二区久久| 欧美一级做性受免费大片免费| 亚洲激情在线观看| 国产天堂在线| 日韩小视频在线观看| 怡红院在线播放| 午夜精品在线视频| 日韩天堂在线| 亚洲最大av在线| 久9re热视频这里只有精品| 日本福利一区二区三区| 欧美顶级大胆免费视频| 日韩一区二区高清视频| 国产毛片一区| 亚洲天堂网2018| 粉嫩嫩av羞羞动漫久久久 | 性做久久久久久久久久| 日韩成人在线视频| avtt亚洲| 久久免费国产精品1| 亚洲一区站长工具| 亚洲一区二区久久久久久| 麻豆国产欧美一区二区三区r| 欧美亚洲另类久久综合| 亚洲最大黄网| 日日碰狠狠添天天爽超碰97| 麻豆一区二区三区| 男女一区二区三区| 国产精品每日更新| 精品无码m3u8在线观看| 欧美日韩三级一区| 亚洲乱码精品久久久久..| 国产一区二区三区久久精品| 色av手机在线| 国产精品激情av在线播放| 成人av综合网| 亚洲欧洲日韩精品| 亚洲女同在线| 一级黄色免费毛片| www国产亚洲精品久久麻豆| 欧美在线视频第一页| 日韩欧美国产高清91| 亚洲高清在线观看视频| 在线观看国产成人av片| 超碰97免费在线| 国产日韩精品在线观看| 伊人久久大香线蕉av不卡| 毛片av在线播放| 精品在线观看视频| 精品人妻互换一区二区三区| 亚洲影视在线观看| 夜夜爽8888| 国产亚洲精品久久久优势| 欧美伦理91| 亚洲一区久久久| 日韩成人精品一区二区| www.亚洲天堂网| a级高清视频欧美日韩| 印度午夜性春猛xxx交| 欧美在线观看一区| 免费国产在线视频| 97色在线观看| 超碰97久久国产精品牛牛| 日本一区二区免费高清视频| 日韩成人免费电影| 97人妻精品一区二区免费| 亚洲成人自拍一区| 亚洲国产精品无码久久| 欧美成人一二三| 亚洲久草在线| 亚洲精品乱码视频| 奇米777欧美一区二区| 新91视频在线观看| 欧美日韩国产一中文字不卡| 高清国产mv在线观看| 久久久久久久久中文字幕| 欧美高清hd| 白白操在线视频| 成人污污视频在线观看| 国产一级片免费看| 精品久久久久一区| 里番在线播放| 国内精品久久久久久久果冻传媒| 亚洲网址在线| 国内精品免费视频| 性做久久久久久久免费看| 六月丁香综合网| 97视频免费在线看| 午夜精品福利影院| 狠狠爱免费视频| 国产欧美日韩精品在线| 亚洲中文一区二区| 在线精品国产成人综合| 另类一区二区| 美女在线免费视频| 国产成人免费视频| 伊人久久综合视频| 亚洲欧美一区二区激情| 国模视频一区| 在线国产99| 高清成人免费视频| 国产午夜小视频| 亚洲男人av在线| 91p九色成人| 日韩一二区视频| 成人av动漫在线| 最近免费中文字幕大全免费版视频| 在线成人中文字幕| 成人免费91| 欧美视频在线观看视频 | www.4hu95.com四虎| 欧美三级资源在线| av免费网站在线观看| 国产一区二区三区四区hd| 久久综合影视| 91视频最新网址| 精品国产网站在线观看| 午夜精品成人av| 99亚洲国产精品| 久久综合久色欧美综合狠狠| 亚洲无码久久久久| 欧美激情欧美狂野欧美精品| 亚洲欧洲免费| 三级黄色片免费看| 都市激情亚洲色图| 免费在线观看av片| 久久av一区二区三区漫画| 美女视频黄 久久| 国产大片中文字幕| 在线观看欧美日韩| 99久久婷婷国产综合精品青牛牛| 免费av网址在线| 亚洲最大成人综合| 懂色av中文在线| 国内一区二区三区在线视频| 免费成人美女在线观看| 日韩少妇裸体做爰视频| 日韩视频中文字幕| 亚洲ab电影| 色诱av手机版|