创建swap
来源:原创
时间:2025-08-13
作者:脚本小站
分类:Linux
sudo swapon --show # 查看已激活的Swap free -h
创建文件(以4GB为例):
sudo mkdir /swap_area sudo dd if=/dev/zero of=/swap_area/swapfile bs=1M count=4096 status=progress sudo chmod 600 /swap_area/swapfile sudo mkswap /swap_area/swapfile # 格式化为Swap sudo swapon /swap_area/swapfile # 立即激活
添加到fstab:
sudo vi /etc/fstab /swap_area/swapfile swap swap defaults 0 0 sudo sysctl vm.swappiness=20 # 临时生效 echo "vm.swappiness=20" | sudo tee -a /etc/sysctl.conf # 永久生效
优化缓存压力(默认100):
sudo sysctl vm.vfs_cache_pressure=50 sudo swapon --show free -m vmstat 1 # 监控si/so(Swap换入/换出)
删除Swap(如需):
sudo swapoff /swap_area/swapfile sudo rm -f /swap_area/swapfile sudo vi /etc/fstab