Swap交换空间设置多大好?其积极性(Swappiness)又是多少合适?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 # 1. 创建一个 2G 的空文件 (2048MB) dd if=/dev/zero of=/swapfile bs=1M count=2048 status=progress # 2. 设置权限 (安全起见,只有 root 能读写) chmod 600 /swapfile # 3. 把它格式化为 Swap mkswap /swapfile # 4. 启用 Swap swapon /swapfile # 5. 永久生效 (写入 fstab,防止重启后丢失) echo '/swapfile none swap sw 0 0' >> /etc/fstab # 6. 调整 Swap 积极性 (Swappiness) # 默认是 60,建议改为 10,让系统尽量先用物理内存,别动不动就用硬盘 sysctl vm.swappiness=10 echo 'vm.swappiness=10' >> /etc/sysctl.conf 关于swap积极性,建议为什么是10?默认的60的弊端是什么? ...


