vm.min_free_bytes参数的设置和意义

前言:感谢您浏览该博客文章,如有任何的疑问或者意见欢迎通过邮件进行交流,提供linux技术支持。本人是Linux的布道者。

邮箱:[email protected]

  

    今天在做实验的时候尝试修改了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)