linux设置Swap分区的大小

查看Swap分区详情

1
2
swapon -s
free -m

添加Swap分区

1
2
3
4
5
dd if=/dev/zero of=/swapfile bs=1M count=2048
mkswap /swapfile
# chmod 600 /swapfile
swapon /swapfile
free -m

关闭和开启Swap分区

1
2
3
4
# 关闭
swapoff -a
# 开启
swapon -a

查看使用swap的权重

1
2
3
cat /proc/sys/vm/swappiness
vim /etc/sysctl.conf
# 加入一行:vm.swappiness=0

开机启动

1
2
vim /etc/fstab
# 加入一行:/swapfile swap swap defaults 0 0

###刷新Swap

1
2
3
4
# 刷新
swapoff -a && swapon -a
# 重启
sysctl -p