Linux下 配置Swap分区

一、开启swap分区

  1. 新建一个专门的文件用于swap分区
dd if=/dev/zero of=/data/swap bs=1024 count=8388616

注:此文件的大小是count的大小乘以bs大小,上面命令的大小是8GB

  1. 通过mkswap命令将上面新建出的文件做成swap分区
mkswap /data/swap
  1. 查看内核参数vm.swappiness

vm.swappiness为0则根据实际需要调整成30或者60

cat /proc/sys/vm/swappiness   
sysctl -a | grep swappiness    
sysctl -w vm.swappiness=60

注:若想永久修改,则编辑/etc/sysctl.conf文件

  1. 启用此交换分区的交换功能
swapon /data/swap   
echo "/data/swap swap swap defaults    0  0" >> /etc/fstab

二、关闭swap分区

// 临时关闭
swapoff /data/swap   
swapoff -a >/dev/null

// 永久关闭
vi /etc/fstab
-- 注释掉swap

猜你喜欢

转载自blog.csdn.net/Laputa_Castle/article/details/117774079
今日推荐