Linux 交换内存处理 CDH 交换内存报错

来源:互联网 发布:mac最下面的图标移上去 编辑:程序博客网 时间:2024/05/18 00:22



设置swap交换内存:

【关闭Linux的swap交换内存】

操作:sysctl -w vm.swappiness=0

查看交换内存:

cat /proc/sys/vm/swappiness 

linux系统会用内存做很 多的buffer和cache,所以经常会看到内存用完了,其实这里面可能只有很少的一部分是程序用到的。当内存不足的时候,系统有两种选择,一是减少缓 存的量,另一种是把部分程序使用的内存换到swap中


也可以设置系统变量vm.swappiness,修改 /etc/sysctl.conf 添加 vm.swappiness = 0,并执行 sysctl -p 或 sysctl -w vm.swappiness=0。这个变量的范围是0至100,默认值60,当内存不足时,此变量的值小则系统偏向于减少缓存,反之则转移程序内存到 swap。但即使将它设为0了,系统仍然有可能使用swap。

原创粉丝点击