其他分享
首页 > 其他分享> > 故障发散-vm.min_free_kbytes

故障发散-vm.min_free_kbytes

作者:互联网

之前有次DBA 新来了个小朋友,申请了30台VM 进行部署,没多久和我说机器无法登录了,排查后发现机器无脑重启,盲猜一定改了一些内核参数(公司DBA的一个坏习惯,老是喜欢百度一下直接改,却从不关心为啥这么改),DBA 支支吾吾说改了vm.min_free_kbytes, 数字大到可怕,原来他以为单位是字节,但其实是kb,我说你知道这个参数的意义以及后果么,小朋友支支吾吾,只能感叹一知半解多可怕也多害人,最后只能救援模式慢慢改回来了。

vm.min_free_kbytes

即强制Linux 系统最低保留多少空闲内存(Kbytes),如果系统可用内存低于该值,默认会启用oom killer 或者强制重启, 所以,修改时候情愿改小也不能无脑改大,生产环境更需要谨慎。

个人公众号, 分享一些日常开发,运维工作中的日常以及一些学习感悟,欢迎大家互相学习,交流

在这里插入图片描述

标签:min,DBA,vm,free,无脑,kbytes
来源: https://blog.51cto.com/u_2010293/2781925