清它! 盘它!
常规的简单姿势是
1 | sync |
2 | echo 3 > /proc/sys/vm/drop_caches |
然后就叫你看是不是清了
1 | free -m |
反正我不够好彩, free还是0
那只能找多点姿势了, 重新打开swap1
swapoff -a
2
swapon -a
可惜报错了1
swapoff: /swap: swapoff failed: Cannot allocate memory
只好再搜一个办法1
dd if=/dev/zero of=/home/swap bs=1024 count=512000
2
mkswap /home/swap
3
swapon /home/swap
4
free -m
5
swapoff /dev/dm-1
6
free -m
很可惜在swapoff
又报错了
(我感觉这里swapon
和swapoff
是不是反了…)
但是free -m
看到swap
的free不是0了, 也勉强算成功了(?)
然后吃个饭回来发现free
又变成0了…
还有自己写脚本来清的, 过于硬核, 懒于研究…且留作后话
参考资料: