中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

石家莊做網(wǎng)站最好的公司有哪些搜狗收錄入口

石家莊做網(wǎng)站最好的公司有哪些,搜狗收錄入口,企業(yè)郵箱注冊(cè)申請(qǐng)要錢嗎,wordpress熱門文章文章目錄 問(wèn)題描述原因分析分析1分析2驗(yàn)證猜想 結(jié)論和經(jīng)驗(yàn) 問(wèn)題描述 運(yùn)維新增對(duì)某服務(wù)的監(jiān)控后發(fā)現(xiàn):內(nèi)存不斷上漲的現(xiàn)象。進(jìn)一步確認(rèn),是因?yàn)橛卸鄠€(gè)導(dǎo)出日志操作導(dǎo)致的內(nèi)存上漲問(wèn)題。 進(jìn)一步的測(cè)試得出的結(jié)果是:容器剛啟動(dòng)是占用內(nèi)存約為50M…

文章目錄

  • 問(wèn)題描述
  • 原因分析
    • 分析1
    • 分析2
    • 驗(yàn)證猜想
  • 結(jié)論和經(jīng)驗(yàn)

問(wèn)題描述

運(yùn)維新增對(duì)某服務(wù)的監(jiān)控后發(fā)現(xiàn):內(nèi)存不斷上漲的現(xiàn)象。進(jìn)一步確認(rèn),是因?yàn)橛卸鄠€(gè)導(dǎo)出日志操作導(dǎo)致的內(nèi)存上漲問(wèn)題。

進(jìn)一步的測(cè)試得出的結(jié)果是:容器剛啟動(dòng)是占用內(nèi)存約為50M左右,在多次地導(dǎo)出日志操作后,內(nèi)存能漲到2G以上。

問(wèn)題:為什么日志導(dǎo)出會(huì)導(dǎo)致容器的內(nèi)存不斷上漲?

原因分析

分析1

在宿主機(jī)器中,使用docker stats 查看服務(wù),內(nèi)存占用內(nèi)存792MB
在這里插入圖片描述

在docker 容器中,通過(guò)ps aux命令查看容器中使用的總內(nèi)存=29MB+147MB+139MB=315MB左右
在這里插入圖片描述
使用kill命令殺死服務(wù)的workerman子進(jìn)程(父進(jìn)程不跑業(yè)務(wù),并且在容器中殺不死),可以看到:

  • workerman子進(jìn)程重新拉起后內(nèi)存24MB+21MB=45MB,重新拉起后的進(jìn)程內(nèi)存占用減少239MB
  • doker stats 內(nèi)存在kill后的內(nèi)存減少了229MB

猜測(cè):容器中只有wokerman的子進(jìn)程會(huì)在執(zhí)行導(dǎo)出后占用內(nèi)存,并且使用ps命令也沒(méi)有看到其他進(jìn)程。懷疑:容器本身存在緩存,并且docker stat命令查看的內(nèi)存值應(yīng)該包含這部分緩存的內(nèi)存。
在這里插入圖片描述
在這里插入圖片描述

分析2

使用docker stat查看容器的內(nèi)存使用為:666MB
在這里插入圖片描述
在容器中,使用htop命令查看容器中各個(gè)進(jìn)程的總內(nèi)存約為:27MB+118MB+85MB = 230MB左右(包含部分的代碼緩存等)
在這里插入圖片描述
在 /sys/fs/cgroup/memory/docker//memory.stat 中查看內(nèi)存情況
在這里插入圖片描述

驗(yàn)證猜想

為了驗(yàn)證確實(shí)是 cache占用的內(nèi)存,我們手動(dòng)清理cache緩存驗(yàn)證一下,如下

運(yùn)行以下命令可以清理 PageCache:

  • sudo sh -c “echo 1 > /proc/sys/vm/drop_caches” (這將清空 PageCache 中的緩存數(shù)據(jù),但不會(huì)影響正在使用的程序數(shù)據(jù)。)
    在這里插入圖片描述
    可以看到,docker stats 的內(nèi)存也從 666.MB降到了182MB,和 /sys/fs/cgroup/memory/docker//memory.stat 中查看內(nèi)存情況基本一致。
    在這里插入圖片描述
    在這里插入圖片描述

結(jié)論和經(jīng)驗(yàn)

結(jié)論:不是代碼中的內(nèi)存泄露,是cache緩存占用的內(nèi)存。

經(jīng)驗(yàn):

  1. ps aux 查看的RSS只包含了物理內(nèi)存,不包含 buffer/cache 內(nèi)存
  2. 使用docker stats 命令查看到的內(nèi)存數(shù)據(jù)不是實(shí)際上的物理內(nèi)存,而是包含了cache部分,使用該數(shù)據(jù)用于監(jiān)控不一定準(zhǔn)確。
  3. /sys/fs/cgroup/memory/docker/<container-id>/memory.stat 可以看到docker容器實(shí)際的內(nèi)存使用情況(很有用!!)
  4. 如有必要,可以使用 sudo sh -c "echo 1 > /proc/sys/vm/drop_caches" 釋放cache內(nèi)存
http://www.risenshineclean.com/news/4945.html

相關(guān)文章:

  • 連州網(wǎng)站建設(shè)關(guān)鍵詞搜索量查詢工具
  • 只做百度移動(dòng)端網(wǎng)站可以嗎怎樣制作一個(gè)網(wǎng)站
  • 微網(wǎng)站怎么做的好處國(guó)內(nèi)營(yíng)銷推廣渠道
  • 茄子直播搜索引擎網(wǎng)站排名優(yōu)化方案
  • 哈爾濱創(chuàng)意網(wǎng)站建設(shè)黃岡網(wǎng)站推廣軟件視頻下載
  • 鹽亭做網(wǎng)站廣州最新新聞事件
  • 做公司網(wǎng)站 國(guó)外系統(tǒng)個(gè)人網(wǎng)頁(yè)生成器
  • 哪個(gè)網(wǎng)站可以做高像素動(dòng)圖優(yōu)化搜索點(diǎn)擊次數(shù)的方法
  • 合肥最好的網(wǎng)站建設(shè)營(yíng)銷管理
  • 青島網(wǎng)景互聯(lián)網(wǎng)站建設(shè)公司年度關(guān)鍵詞
  • 做承諾的網(wǎng)站上海百度推廣排名
  • 百度網(wǎng)站排名全掉軟件開發(fā)定制
  • 寫論文的好網(wǎng)站寧波網(wǎng)站建設(shè)網(wǎng)站排名優(yōu)化
  • 免費(fèi)的網(wǎng)站推廣在線推廣百度seo新站優(yōu)化
  • 網(wǎng)站怎樣做多語(yǔ)言切換做app的網(wǎng)站
  • 廣西柳州網(wǎng)站建設(shè)安陽(yáng)企業(yè)網(wǎng)站優(yōu)化外包
  • 微信微網(wǎng)站教程電商運(yùn)營(yíng)推廣是做什么的
  • 合肥網(wǎng)站制作聯(lián)系方式策劃方案怎么做
  • 零基礎(chǔ)學(xué)網(wǎng)站建設(shè)seo優(yōu)化快速排名技術(shù)
  • 石家莊電子商城網(wǎng)站建設(shè)鄭州網(wǎng)站關(guān)鍵詞排名
  • 重慶營(yíng)銷型網(wǎng)站建設(shè)多少錢如何制作簡(jiǎn)單的網(wǎng)頁(yè)鏈接
  • 張家港做網(wǎng)站優(yōu)化排名seo的優(yōu)化方案
  • 有沒(méi)有專業(yè)幫忙做ppt的網(wǎng)站近期發(fā)生的重大新聞
  • wordpress清理修訂seo百度首頁(yè)排名業(yè)務(wù)
  • 網(wǎng)站建設(shè)合集網(wǎng)絡(luò)營(yíng)銷的主要手段和策略
  • 網(wǎng)站建設(shè)課的感想百度惠生活怎么做推廣
  • 長(zhǎng)安鎮(zhèn)網(wǎng)站建設(shè)公司自媒體視頻剪輯培訓(xùn)班
  • 網(wǎng)站手機(jī)端和電腦端seo零基礎(chǔ)入門到精通200講
  • 數(shù)字營(yíng)銷公司淘寶關(guān)鍵詞怎么優(yōu)化
  • 模板網(wǎng)站建設(shè)咨詢百度網(wǎng)頁(yè)版首頁(yè)