跳到主要内容

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

· 2 分钟阅读 · - · - ·

swap是Linux中的交换内存,可以是一个文件,还可以是一个分区,Linux系统会在内容不足时使用交换内存的空间。配置起来也特别简单。

查看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=

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

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

该内容为何方原创,转载请注明本页地址
https://iamhefang.cn/code/how-to-change-swap-in-linux