• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 程序设计
  • 信息安全
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >其它系统 > 容器内存占用之系统cache介绍

容器内存占用之系统cache介绍

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了cache与内存的关系,内存cache,cache化内存,内存和cache的区别,linux 内存 cache等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

缘起:

监控(docker stats)显示容器内存被用完了,进入容器瞅了瞅,没有发现使用内存多的进程,使用awk等工具把容器所有进程使用的内存加起来看看,距离用完还远了去了,何故?

分析:

该不会docker stats计算错误?

进入/sys/fs/cgroup/memory/docker/xxxxx/ 查看memory.usage ,确认计算没有错误

我们知道,系统内存会有一部分被buffer、cache之类占用,linux也会把这部分内存算到已使用,对于容器来讲,也应该存在此“问题”,而且非常有可能linux会把某容器引发的cache占用算到容器占用的内存上;验证很简单,进容器dd一个大文件就知道了:

dd 大文件后,docker stat显示已用内存变多

宿主机上: echo 3 > /proc/sys/vm/drop_caches 后,docker stat显示已用内存变少

至此,原因查明

问题:

对于宿主机来讲,计算内存占用时,可以拿已用内存减去cache/buffer ,那么对于容器来讲,如果减去容器部分的cache/buffer 呢?如果不减去,也会造成误报警

测试发现: dd 产生的文件cache占用的内存会计算到 inactive_file 的头上

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 容器内存占用之系统cache介绍

相关文章

  • 2017-05-12如何创建电脑用户名 电脑用户名是什么怎么修改
  • 2017-05-12Docker的Dockerfile脚本基本使用指南
  • 2017-05-12IE8在登录淘宝时自动关闭或内存指令错误的原因及解决方法
  • 2017-05-12回收站清空了如何恢复
  • 2017-05-12如何关闭电脑的安全警报wscntfy.exe进程
  • 2017-05-12为Docker设置固定IP及使用Weave管理工具的方法
  • 2017-05-12vmware虚拟机怎么扩展硬盘?
  • 2017-05-12suse构造磁盘空间满的测试环境
  • 2017-05-12如何解决电脑CDEF盘都打不开出现“该文件没有程序与之关联来执行该操作”的问题
  • 2017-05-12如何设置和显示深度隐藏的文件

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • 对于Docker使用的一些安全配置建议
    • 腾讯Q7操作系统是真的吗?腾讯Q7操作系统截图
    • wuauclt.exe是什么进程,可以关闭吗?
    • MacOS 滚动非活动窗口中的内容
    • 在生产环境如何使用Docker部署应用
    • 图解系统如何设置默认打印机方便对文件进行打印
    • 启动VMware虚拟机显示:物理内存不足无法使用的五种解决方法
    • 如何打开和删除tmp格式文件
    • wp8.1更新升级win10手机预览版10051步骤图文流程
    • vmware虚拟机关机的情况下怎么把文件复制到虚拟机里?

关于我们 - 联系我们 - 免责声明 - 网站地图 - 投诉建议

©CopyRight 2015-2017 www.weikejianghu.com Inc All Rights Reserved. 微课江湖 版权所有