在 Debian 系统中配置和使用 Swap 分区可以有效地管理系统的内存资源,当物理内存不足时,Swap 分区可以作为虚拟内存使用。以下是配置和使用 Debian Swap 分区的详细步骤:
关闭当前所有 Swap 分区:
sudo swapoff -a
创建一个交换文件: 例如,创建一个 1GB 的文件:
sudo dd if=/dev/zero of=/var/swapfile bs=1M count=1024
格式化交换文件为 Swap 分区:
sudo mkswap /var/swapfile
启用交换文件:
sudo swapon /var/swapfile
设置开机自动挂载 Swap 分区:
编辑 /etc/fstab
文件,在文件末尾添加以下行:
/var/swapfile swap swap defaults 0 0
保存并退出编辑器。
查看当前 Swap 使用情况:
sudo swapon -s
临时禁用 Swap 分区:
sudo swapoff /var/swapfile
重新启用 Swap 分区:
sudo swapon /var/swapfile
永久修改 swappiness 参数:
编辑 /etc/sysctl.conf
文件,添加或修改以下行:
vm.swappiness=10
然后应用更改:
sudo sysctl -p
这将使系统在物理内存占用达到 90% 后才开始使用 Swap。
/etc/fstab
文件以确保交换文件在系统重启后自动挂载时,才需要重启。sudo swapoff /swapfile
命令。sudo swapon /swapfile
。通过以上步骤,您可以在 Debian 系统中成功配置和使用 Swap 分区,从而优化系统的内存管理。