在 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 空间,从而优化系统性能和稳定性。