在 Linux 系统中配置 Swap 分区或文件是确保系统稳定性和性能优化的关键步骤。以下是一些最佳实践:
free -h 命令查看总的 Swap 空间和使用情况。swapon --show 查看当前活动的 Swap 分区或文件的信息。dd 命令创建一个空文件,例如:sudo dd if=/dev/zero of=/swapfile bs=1M count=4096
count=4096 表示创建一个 4GB 的文件。sudo chmod 600 /swapfile
mkswap 命令格式化文件:sudo mkswap /swapfile
swapon 命令激活 Swap:sudo swapon /swapfile
swapon --show 或 free -h 命令确认。fdisk 或 gparted)创建一个新的分区并设置其类型为 Swap。mkswap 命令格式化新分区:sudo mkswap /dev/sdXY
swapon 命令激活新分区:sudo swapon /dev/sdXY
/etc/fstab 文件,添加以下内容:/dev/sdXY none swap sw 0 0
/etc/fstab 文件,添加 Swap 配置,确保系统重启后 Swap 能自动启用。swappiness 决定了系统使用 Swap 的频率,范围为 0 到 100。swappiness:cat /proc/sys/vm/swappiness
swappiness(例如设置为 10):sudo sysctl vm.swappiness=10
swappiness,编辑 /etc/sysctl.conf 文件:vm.swappiness=10
sudo sysctl -p
通过以上步骤和最佳实践,可以有效地配置和管理 Linux 系统的 Swap 空间,从而优化系统性能和稳定性。