当前位置: 首页 > news >正文

河北省正定县城乡建设网站360免费网站空间

河北省正定县城乡建设网站,360免费网站空间,网站规划与设计大作业,网站图片验证码出不来转自#xff1a;技术分享 | MemAvailable 是怎么计算的-腾讯云开发者社区-腾讯云 背景 前两天安装 OceanBase 时遇到一个小问题#xff1a; 很明显#xff0c;安装OB时要求服务器可用内存至少 8G#xff0c;不达标就无法安装。为了凑这3台10G内存的服务器我已经费了不少劲…转自技术分享 | MemAvailable 是怎么计算的-腾讯云开发者社区-腾讯云 背景 前两天安装 OceanBase 时遇到一个小问题 很明显安装OB时要求服务器可用内存至少 8G不达标就无法安装。为了凑这3台10G内存的服务器我已经费了不少劲了free -m 输出中 free 不是有 9G 吗为什么还报错 仔细一看上图available 只有 6.3G而 OB 安装报错的 Free 其实是 available。 那为什么 free -m 输出中free 有 9.3G而 available 只有 6.3G呢 通常我们会把 MemAvailable 看成是 buffer/cache、free 之和。但实际上不是它其实还跟 min_free_kbytes 有着密切关系。 min_free_kbytes kswapd 是专门用来定期回收内存的进程。为了衡量内存的使用情况定义了三个内存阈值watermark也称为水位分别是 watermarkmin/low/high 上图基本揭示了几个水位的含义当 MemFree 低于 watermarklow 时kswapd 进行内存回收直到空闲内存达到 watermarkhigh 后停止回收。如果申请内存的速度太快导致空闲内存降至 watermarkmin 后内核就会进行 direct reclaim直接回收用回收上来的空闲页满足内存申请这样会阻塞应用程序。而 watermarkmin 的大小等于内核参数 min_free_kbytes 的值其他几个水位的关系是 watermarklow watermarkmin*5/4watermarkhigh watermarkmin*3/2 MemAvailable 显然 watermarkmin 以下的内存属于系统的自留内存不会给普通进程申请使用。而 MemAvailable 意为可以分配使用的内存因此它不应当包含这一块内存。实际上其计算公式为 MemAvailable MemFree - watermark[LOW] (PageCache - min(PageCache / 2, watermark[LOW])) 知道了 MemAvailable 是怎么计算的接下来就很简单了先查看 min_free_kbytes 的设置 [rootobserver2 ~]# cat /proc/sys/vm/min_free_kbytes 2097152 2G 是OB 的部署规范由于是测试环境将它修改为64M后MemAvailable 就符合要求了 min_free_kbytes 设置建议 OB 的部署规范中规定 min_free_kbytes2G不得不说这个点很细节因为 系统会根据内存大小自动计算出 min_free_kbytes 大小但并不是线性关系取值范围是 128K-64M如果系统开启了大页则最大值通常会超过 64M但也不会很大以下面这台服务器为例256G内存min_free_kbytes只有 132M rootidrc-110:~# cat /proc/sys/vm/min_free_kbytes 135168 rootidrc-110:~# free -mtotal used free shared buff/cache available Mem: 257897 60060 2068 18161 195768 178009 Swap: 616 6 610 如果 min_free_kbytes 设置的很小则系统剩余可用内存容易触底direct reclaim 会造成性能严重降低。相反如果设置的很大则 watermarkmin/low/high 这3个水位都会很大经常触发内存回收使内存利用率降低。 所以为系统预留2G内存十分合理是一个很容易被忽略的优化点。
http://www.huolong8.cn/news/328478/

相关文章:

  • 台州网站推广技巧付费软件服务外包人才培养专业
  • 邯郸市城市建设局网站天津软件定制开发
  • 不想用原来的网站模板了就用小偷工具采集了一个可是怎么替换网站建设多钱
  • wordpress电子商务站网站备案 互联网信息查询
  • dedecms双语网站wordpress实现选项卡
  • 彩票网站建设方案联盟营销平台
  • 电子商务网站建设的作用唐山玉田孤树做宣传上什么网站
  • 渝北网站制作专题网站搭建
  • 网站页面怎么算光谷做网站推广多少钱
  • 网站建设收费标准市场网站的数据库选择
  • 三合一网站建设系统设计师网页设计培训
  • 如何做简洁网站环球影城可以寄存东西吗
  • 合肥大型网站公司加盟代理
  • 怎么手动安装网站程序软件外包平台的服务商
  • 打开网站的语音播报怎么做苏州市工业园区规划建设局网站
  • 网页版qq空间怎么看特别关心网站优化公司seo案例
  • 做淘客需要网站wordpress图文标题一体布局
  • 个人网站学生作业网站建设心得体会范文
  • 哈尔滨高端网站设计济宁做网站优化
  • 怎么建论坛网站个人免费自助建站网站
  • 中国建设银行企业官网站网站做软件有哪些内容
  • 湛江网站公司可以做推广的网站
  • 手机网站触摸版成都网站建设网络
  • 济宁嘉祥网站建设高端企业网站建设服务商
  • 服装网站怎么做wordpress头像多说
  • ps做网站字体大小wordpress手机端菜单被挤到第二行
  • 网站制作详情关于当当网站建设方案
  • 大连网站建设 青鸟传媒自己制作头像app软件
  • 上海外贸soho网站建设wordpress 古典主题
  • 农村建设集团有限公司网站wordpress恢复旧的编辑页面