CentOS 交换空间与 swappiness 配置建议
一 容量规划
二 创建与持久化
sudo dd if=/dev/zero of=/swapfile bs=1M count=8192
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
/swapfile none swap sw 0 0
sudo fdisk /dev/sda # 新建分区,类型设为 Linux swap(82)
sudo mkswap /dev/sda3
sudo swapon /dev/sda3
/dev/sda3 none swap sw 0 0
swapon -p 10 /dev/sda3
swapon --show
多交换区可在一定程度上均衡 IO 负载。三 swappiness 与内核行为
sudo sysctl vm.swappiness=10vm.swappiness=10 并执行 sudo sysctl -p四 监控与优化
free -h、swapon --show、cat /proc/swapsvmstat 1、top/htop