×

Linux Swap 内存交换分区调整

96
totzcc
2016.03.07 13:09* 字数 108

内存相关

增加swap分区
  1. 增加一个SWAP文件
dd if=/dev/zero of=/tmp/tmp.swap bs=1M count=2048 //(建立一个2048M的swap文件)
  1. 标识为SWAP文件
mkswap /tmp/tmp.swap;
  1. 激活SWAP文件
swapon /tmp/tmp.swap
  1. 修改/etc/fstab文件,增加以下内容:
/tmp/tmp.swap swap swap default 0 0
  1. swapon -s 或free 或cat /proc/swaps 查看。是否成功

删除SWAP分区:

  1. 关闭swap
swapoff /tmp/tmp.swap  
  1. 修改/etc/fstab文件
去除 /tmp/tmp.swap swap swap default 0 0
查看swap使用比例
cat /proc/sys/vm/swappiness  //0不使用  100极力使用
临时修改使用比例
sysctl vm.swappiness=60
永久修改使用比例
vi  /etc/sysctl.conf

在这个文档的最后加上这样一行

vm.swappiness=60
Linux
Web note ad 1