Linux 配置交换空间

  1. 添加交换空间
  2. 配置使用交换空间的时机

添加交换空间

  1. 假设在路径 /swap 创建 交换空间文件
  2. 创建交换空间文件
    # 1G
    dd if=/dev/zero of=/swap bs=1M count=1024
    
    # 2G
    dd if=/dev/zero of=/swap bs=1M count=2048
    
    # 4G
    dd if=/dev/zero of=/swap bs=1M count=4096
    
    # 8G
    dd if=/dev/zero of=/swap bs=1M count=8192
    
  3. 制作为 swap 格式文件
    mkswap /swap
    
  4. 临时挂载 swap 文件
    swapon /swap
    
  5. 永久挂载 swap 文件
    vim /etc/fstab
    
    /swap swap swap default 0 0
    
  6. 查看使用交换空间的时机
    cat /proc/sys/vm/swappiness
    
  7. 临时设置交换空间使用时机
    sysctl vm.swappiness=60
    
  8. 永久设置交换空间使用时机
    vim /etc/sysctl.conf
    
    vm.swappiness=60
    
    sysctl -p