Presto調(diào)優(yōu)總結(jié)

Presto進(jìn)行大批量的數(shù)據(jù)計(jì)算阿浓。一開始是串行執(zhí)行每個(gè)query,需要很長(zhǎng)的時(shí)間才能計(jì)算完成蹋绽。查看服務(wù)器占用以后芭毙,發(fā)現(xiàn)資源利用率很低,因此卸耘,決定使用并行計(jì)算退敦,提高資源利用率。

Presto集群配置情況:

角色 cpu 內(nèi)存
coordinator 4核 16G
worker 8核 32G
worker 8核 32G

問(wèn)題與分析

當(dāng)開啟并行以后蚣抗,發(fā)現(xiàn)presto出現(xiàn)了重啟的現(xiàn)象侈百,并且并行的任務(wù)數(shù)越多重啟的頻率越頻繁瓮下,并且參考https://cloud.tencent.com/developer/article/1156796調(diào)整presto內(nèi)存參數(shù)之后問(wèn)題依舊。

配置如下:

jvm.config:
 -Xmx 15GB

config.propertities:
query.max-memory 2GB
query.max-memory-per-node 1GB
resources.reserved-system-memory 4GB

觀察了worker的內(nèi)存的占用情況钝域,沒(méi)有發(fā)現(xiàn)異常讽坏。

查閱coordinators所在機(jī)器的系統(tǒng)日志發(fā)現(xiàn):

Out of memory: Kill process 324 (presto-server) score 373 or sacrifice child
[ 9138.843290] Killed process 324, UID 500, (presto-server) total-vm:13818884kB, anon-rss:6081652kB, file-rss:692kB
[10657.363339] barad_agent invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0, oom_score_adj=0
[10657.366892] barad_agent cpuset=/ mems_allowed=0
[10657.366895] Pid: 1561, comm: barad_agent Not tainted 2.6.32-573.el6.x86_64 #1

顯然,因?yàn)檎加昧诉^(guò)多的內(nèi)存例证,系統(tǒng)的oom-killer直接將presto-server進(jìn)程殺掉路呜。經(jīng)過(guò)咨詢騰訊云發(fā)現(xiàn),jvm.config的配置不僅在worker上生效也在coordinator上生效织咧。因?yàn)镻resto是master模式的胀葱,主節(jié)點(diǎn)上的coordinator要負(fù)責(zé)分析邏輯計(jì)劃,安排執(zhí)行物理計(jì)劃笙蒙,以及下發(fā)woker的請(qǐng)求抵屿,presto的master比core(worker)任務(wù)其實(shí)更重的。在并行數(shù)較多的時(shí)候捅位,coordinator內(nèi)存占用增長(zhǎng)轧葛。

解決

升級(jí)coordinator配置到8核32G,問(wèn)題解決艇搀。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末尿扯,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子中符,更是在濱河造成了極大的恐慌,老刑警劉巖誉帅,帶你破解...
    沈念sama閱讀 218,386評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件淀散,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡蚜锨,警方通過(guò)查閱死者的電腦和手機(jī)档插,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)亚再,“玉大人郭膛,你說(shuō)我怎么就攤上這事》招” “怎么了则剃?”我有些...
    開封第一講書人閱讀 164,704評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)如捅。 經(jīng)常有香客問(wèn)我棍现,道長(zhǎng),這世上最難降的妖魔是什么镜遣? 我笑而不...
    開封第一講書人閱讀 58,702評(píng)論 1 294
  • 正文 為了忘掉前任己肮,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘谎僻。我一直安慰自己娄柳,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,716評(píng)論 6 392
  • 文/花漫 我一把揭開白布艘绍。 她就那樣靜靜地躺著赤拒,像睡著了一般。 火紅的嫁衣襯著肌膚如雪鞍盗。 梳的紋絲不亂的頭發(fā)上需了,一...
    開封第一講書人閱讀 51,573評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音般甲,去河邊找鬼肋乍。 笑死,一個(gè)胖子當(dāng)著我的面吹牛敷存,可吹牛的內(nèi)容都是我干的墓造。 我是一名探鬼主播,決...
    沈念sama閱讀 40,314評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼锚烦,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼觅闽!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起涮俄,我...
    開封第一講書人閱讀 39,230評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蛉拙,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后彻亲,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體孕锄,經(jīng)...
    沈念sama閱讀 45,680評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,873評(píng)論 3 336
  • 正文 我和宋清朗相戀三年苞尝,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了畸肆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,991評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡宙址,死狀恐怖轴脐,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情抡砂,我是刑警寧澤大咱,帶...
    沈念sama閱讀 35,706評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站注益,受9級(jí)特大地震影響徽级,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜聊浅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,329評(píng)論 3 330
  • 文/蒙蒙 一餐抢、第九天 我趴在偏房一處隱蔽的房頂上張望现使。 院中可真熱鬧,春花似錦旷痕、人聲如沸碳锈。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)售碳。三九已至,卻和暖如春绞呈,著一層夾襖步出監(jiān)牢的瞬間贸人,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工佃声, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留艺智,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,158評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親羹唠。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,941評(píng)論 2 355

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