多年来,我一直遇到同样的问题:我的小型Ubuntu配置中使用的交换空间会随着时间的推移增加。我有这样的印象,主要是因为分配的内存即使有足够的空间,也不会返回到RAM中,除非用户执行了禁用交换的操作。
我制作了一个简短的cron命令来自动化这个过程,并且取得了良好的效果:
但是因为这更像是一个把戏而不是真正解决问题的方法,我想知道它可能是个坏主意的潜在原因,或者如何改进这个脚本使其更巧妙一些?
我制作了一个简短的cron命令来自动化这个过程,并且取得了良好的效果:
#! /bin/sh
echo "* */1 * * * root swapoff -a && swapon -a" >> /etc/crontab
但是因为这更像是一个把戏而不是真正解决问题的方法,我想知道它可能是个坏主意的潜在原因,或者如何改进这个脚本使其更巧妙一些?