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

网站建设内部流程图网站建设岗位主要做什么

网站建设内部流程图,网站建设岗位主要做什么,做网站公司赚不赚钱,在线观看的seo综合查询overcommit_memory参数说明: 设置内存分配策略(可选,根据服务器的实际情况进行设置) /proc/sys/vm/overcommit_memory 可选值:0、1、2。 0, 表示内核将检查是否有足够的可用内存供应用进程使用&#xf…

overcommit_memory参数说明:

设置内存分配策略(可选,根据服务器的实际情况进行设置)

/proc/sys/vm/overcommit_memory

可选值:0、1、2。

0, 表示内核将检查是否有足够的可用内存供应用进程使用;如果有足够的可用内存,内存申请允许;否则,内存申请失败,并把错误返回给应用进程。

1, 表示内核允许分配所有的物理内存,而不管当前的内存状态如何。

2, 表示内核允许分配超过所有物理内存和交换空间总和的内存

注意:redis在dump数据的时候,会fork出一个子进程,理论上child进程所占用的内存和parent是一样的,比如parent占用 的内存为8G,这个时候也要同样分配8G的内存给child,如果内存无法负担,往往会造成redis服务器的down机或者IO负载过高,效率下降。所 以这里比较优化的内存分配策略应该设置为 1(表示内核允许分配所有的物理内存,而不管当前的内存状态如何)。

这里又涉及到Overcommit和OOM。

什么是Overcommit和OOM

在Unix中,当一个用户进程使用malloc()函数申请内存时,假如返回值是NULL,则这个进程知道当前没有可用内存空间,就会做相应的处理工作。许多进程会打印错误信息并退出。

Linux使用另外一种处理方式,它对大部分申请内存的请求都回复"yes",以便能跑更多更大的程序。因为申请内存后,并不会马上使用内存。这种技术叫做Overcommit。

当内存不足时,会发生OOM killer(OOM=out-of-memory)。它会选择杀死一些进程(用户态进程,不是内核线程),以便释放内存。

Overcommit的策略

Linux下overcommit有三种策略(Documentation/vm/overcommit-accounting):

0. 启发式策略。合理的overcommit会被接受,不合理的overcommit会被拒绝。

1. 任何overcommit都会被接受。

2. 当系统分配的内存超过swap+N%*物理RAM(N%由vm.overcommit_ratio决定)时,会拒绝commit。

overcommit的策略通过vm.overcommit_memory设置。

overcommit的百分比由vm.overcommit_ratio设置。

# echo 2 > /proc/sys/vm/overcommit_memory

# echo 80 > /proc/sys/vm/overcommit_ratio

当oom-killer发生时,linux会选择杀死哪些进程

选择进程的函数是oom_badness函数(在mm/oom_kill.c中),该函数会计算每个进程的点数(0~1000)。

点数越高,这个进程越有可能被杀死。

每个进程的点数跟oom_score_adj有关,而且oom_score_adj可以被设置(-1000最低,1000最高)。

http://www.yayakq.cn/news/671385/

相关文章:

  • 类阿里巴巴网站 建设费用国精产品w灬源码1688说明
  • 江阴便宜做网站国外网络推广哪家公司好
  • 网站备案信息可以改吗鹤壁市城乡一体化示范区
  • 地方社区网站 备案浙江省建筑工程网
  • dw不会写代码能建立网站吗wordpress 迁移后台空白
  • 竞价网站做招商加盟可以不备案吗网页微信版官方下载
  • 怎样监测熊掌号绑定成功网站微信代理运营
  • 河南企业网站备案最新网推项目
  • 网站开发技术孵化上海品牌策划设计
  • 网站页面设计最宽可做多宽洛阳头条最新消息
  • 免费淘宝客网站模板下载淘宝联盟返利网站怎么做
  • 网页设计素材免费耐克北京seo诊断
  • 厦门中科做网站总打电话来西安公司网站开发
  • 首页网站备案号添加app有哪些推广方式
  • 深圳精美网站设计rar在线解压缩网站
  • 做简历网站咸鱼网站做链接
  • 网站建设价格差异上海建设工程管理网站
  • 外贸网站用什么字体查关键词排名
  • 中国画廊企业网站模板wordpress注册码
  • 生鲜网站建设的项目总结做网站在阿里云买什么软件
  • 中山小程序开发公司莱芜网站建设及优化
  • 网站备案材料设计网站设计网站
  • 网站如何调用数据库软文推送
  • 如何自己动手做网站杭州外贸公司
  • 做网站建设销售辛苦吗wordpress.org建站
  • 网站用excel做数据库吗中国企业联合会
  • 天天联盟没网站怎么做怎样打开用sql做的网站
  • 网站建设flash平面设计作品集展示
  • 淄博网站设计深圳罗湖做网站
  • 网络优化是做什么的太原网站优化步骤