濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 容器內(nèi)存占用之系統(tǒng)cache介紹

容器內(nèi)存占用之系統(tǒng)cache介紹

熱門標(biāo)簽:外呼系統(tǒng)工作推進(jìn) 成都人工外呼系統(tǒng)平臺(tái) 電話外呼系統(tǒng)線路哪家公司做得好 索契地圖標(biāo)注app 地圖標(biāo)注用小紅旗 巴東單位怎么做地圖標(biāo)注 免費(fèi)高德地圖標(biāo)注 地圖標(biāo)注員項(xiàng)目 儋州電銷機(jī)器人廠家

緣起:

監(jiān)控(docker stats)顯示容器內(nèi)存被用完了,進(jìn)入容器瞅了瞅,沒有發(fā)現(xiàn)使用內(nèi)存多的進(jìn)程,使用awk等工具把容器所有進(jìn)程使用的內(nèi)存加起來看看,距離用完還遠(yuǎn)了去了,何故?

分析:

該不會(huì)docker stats計(jì)算錯(cuò)誤?

進(jìn)入/sys/fs/cgroup/memory/docker/xxxxx/ 查看memory.usage ,確認(rèn)計(jì)算沒有錯(cuò)誤

我們知道,系統(tǒng)內(nèi)存會(huì)有一部分被buffer、cache之類占用,linux也會(huì)把這部分內(nèi)存算到已使用,對(duì)于容器來講,也應(yīng)該存在此“問題”,而且非常有可能linux會(huì)把某容器引發(fā)的cache占用算到容器占用的內(nèi)存上;驗(yàn)證很簡(jiǎn)單,進(jìn)容器dd一個(gè)大文件就知道了:

dd 大文件后,docker stat顯示已用內(nèi)存變多

宿主機(jī)上: echo 3 > /proc/sys/vm/drop_caches 后,docker stat顯示已用內(nèi)存變少

至此,原因查明

問題:

對(duì)于宿主機(jī)來講,計(jì)算內(nèi)存占用時(shí),可以拿已用內(nèi)存減去cache/buffer ,那么對(duì)于容器來講,如果減去容器部分的cache/buffer 呢?如果不減去,也會(huì)造成誤報(bào)警

測(cè)試發(fā)現(xiàn): dd 產(chǎn)生的文件cache占用的內(nèi)存會(huì)計(jì)算到 inactive_file 的頭上

標(biāo)簽:長(zhǎng)春 鶴壁 茂名 龍巖 儋州 江蘇 安康 鄂州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《容器內(nèi)存占用之系統(tǒng)cache介紹》,本文關(guān)鍵詞  容器,內(nèi)存,占,用之,系統(tǒng),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《容器內(nèi)存占用之系統(tǒng)cache介紹》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于容器內(nèi)存占用之系統(tǒng)cache介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    孝昌县| 鄂伦春自治旗| 遂溪县| 故城县| 康马县| 阳春市| 城市| 涿州市| 绥化市| 盱眙县| 永丰县| 财经| 遵化市| 吉首市| 惠来县| 泸水县| 射洪县| 通化市| 称多县| 揭阳市| 河间市| 五常市| 邵阳县| 塔河县| 翁源县| 泉州市| 八宿县| 通城县| 顺昌县| 杭锦后旗| 陇川县| 靖州| 神池县| 成安县| 景东| 宣城市| 高安市| 竹北市| 宿州市| 增城市| 岗巴县|