加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

80%的 Linux 运维都不懂的内核题目

发布时间:2018-12-08 02:46:32 所属栏目:业界 来源:luodw
导读:媒介 之前在演习时,听了 OOM 的分享之后,就对 Linux 内核内存打点布满乐趣,可是这块常识很是复杂,没有必然蕴蓄,不敢写下,担忧误人后辈,以是颠末一个一段时刻的蕴蓄,对内核内存有必然相识之后,记录以及分享。 【OOM - Out of Memory】内存溢出 内

这时来看下内存的行使环境:

80%的 Linux 运维都不懂的内核题目

从上述功效,我们可以看出,只有buff/cache增添了1G,即当举办共享匿名映射时,这时是从 cache 中申请内存,原理也很明明,由于父子历程共享这块内存,共享匿名映射存在于 cache,然后每个历程再映射到互相的虚存空间,这样即可操纵的是统一块内存。

4、体系接纳内存

当体系内存不敷时,有两种方法举办内存开释,一种是手动的方法,另一种是体系本身触发的内存接纳,先来看动手动触发方法。

  1. echo 1 >> /proc/sys/vm/drop_caches 

4.1 手动接纳内存

手动接纳内存,之前也有演示过,即

  1. echo 1 >> /proc/sys/vm/drop_caches 

我们可以在 man proc 下面看到关于这个的简介

80%的 Linux 运维都不懂的内核题目

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读