Linux(Ubuntu)如何调整交换内存(swap)的使用率?

2020-09-25 22:12:13  |  995 0  |  linux swap ubuntu


有时候开启了swap, 但系统不使用它, 是怎么回事? 其实swap并不是开启了系统就会使用的, 系统中有一个叫swappiness的参数, 这个参数是决定系统如何使用swap的.

如何查看swappiness的值

一般情况下ubuntu默认的值是60, 但一些云服务器厂商的镜像会把这个值调整为0, 如果这个值为0的话系统就不会使用swap了

cat /proc/sys/vm/swappiness

临时性修改该值

如果需要临时修改该值的话修改后立即生效, 但系统重启后会恢复成默认值

sudo sysctl vm.swappiness=值

如何永久性修改该值

永久性修改该值后不受系统重启的影响, 可以一直生效, 永久修改要修改系统配置文件

用vim, nano等你用的顺手的文本编码器以root权限打开/etc/sysctl.conf

搜索下看里面有没有vm.swappiness=

如果没有就在文件末尾加上vm.swappiness=值

如果有就直接修改成你想要的值就行了,如果被注释了就取消注释

修改后重启系统后永久生效


版权声明:自由转载-非商用-非衍生-保持署名

发表时间:2020-09-25 22:12:13

相关标签: linux swap ubuntu

新建评论功能开发中