辉夜
deepin
2022-09-04 23:19 设置内存使用率达到80%时使用交换空间
sudo vim /etc/sysctl.conf
添加
vm.swappiness = 20
使其生效
sudo sysctl -p
注:20表示内存剩余20%时使用交换空间
Reply Like 1 View the author
sudo vim /etc/sysctl.conf
添加
vm.swappiness = 20
sudo sysctl -p
谢谢
内存用到最后一滴了再用swap啊,内存的速度不是硬盘能比的
sudo vim /etc/sysctl.conf
添加
vm.swappiness = 20
sudo sysctl -p
又是这个经典的误读
swappiness 真正的含义参考:https://farseerfc.me/zhs/in-defence-of-swap.html
内存用到最后一滴了再用swap啊,内存的速度不是硬盘能比的
你这种用法才是用到 swap 必定卡死,这样 swap 就起不到任何作用了
有可能你的 swappiness 调得太低了,可以适当调高一点。不过还是应该以实际的使用体验为准,swappiness 太高会使得资源稍微紧张的时候性能就有显著下降,swappiness 太低会让你的 swap 跟没有一样。如果觉得这很难权衡的话,就别用硬盘上的 swap,用 zram。
Popular Ranking
ChangePopular Events
More
最近发现我的deepin内存使用率超高,达到70%多而交换空间使用率却是0%。谁能告诉我怎么让内存降下来swap升上去,我的想法对吗?