码迷,mamicode.com
首页 > 其他好文 > 详细

vm.min_free_bytes保护剩余的内存

时间:2015-02-23 00:19:25      阅读:286      评论:0      收藏:0      [点我收藏+]

标签:vm.min_free_bytes

    今天在做实验的时候尝试修改了vm.dirty_ratio等参数,都没有能够引发OOM_KILLER,但是参数vm.min_free_bytes的修改引发了系统的宕机或者引发了系统的OOM_KILLER现象。

如下是实验的环境:

    内存256MB

如下修改的具体参数

1)echo 500000 > /proc/sys/vm/min_free_bytes

具体含义:保留500M的内存空间,但是由于系统的内存才256MB,导致系统出现kernel panic,系统崩溃了


2)echo 200000 > /proc/sys/vm/min_free_bytes

具体含义,当前系统free -m中使用了180MB的内存,还剩下不到100MB的内存,触发了OOM_KILLER,导致了一系列的进程被迫关闭,例如:rsyslog等、

但是我没有发现OOM_KILLER中的记录没有写入/var/log/messages,而是打印在控制台,这是否是我们应该研究的主题。

vm.min_free_bytes保护剩余的内存

标签:vm.min_free_bytes

原文地址:http://5228690.blog.51cto.com/5218690/1614985

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!