Linux释放swap和buff内存

Linux释放swap和buff内存

默认情况下,在内存使用率>90%时,系统会开始使用swap内存。可在/etc/sysctl.conf里设置vm.swappiness参数,调整系统开始使用swap内存的机制,如:vm.swappiness=10,当内存利用率>90%时会使用swap空间

1. 立即释放buff内存 echo 3 > /proc/sys/vm/drop_caches

  • 0 – 不释放
  • 1 – 释放页缓存
  • 2 – 释放dentries和inodes
  • 3 – 释放所有缓存

2. 关闭swap,此过程会有点儿慢,请耐心等待 swapoff -a

3. 开启swap, swapon -a

[root@TEST ~]# free -h
              total        used        free      shared  buff/cache   available
Mem:            11G        5.2G        2.3G        655M        4.1G        5.3G
Swap:           15G          0B         15G

你可能感兴趣的:(linux,linux,运维,swap)