Debian管理Swap内存使用的方法如下:
查看Swap使用情况
free -h:显示内存和Swap使用情况。swapon --show:查看已启用的Swap分区/文件。创建Swap空间
sudo fallocate -l 4G /swapfile(创建4GB文件)。sudo chmod 600 /swapfile(设置权限)。sudo mkswap /swapfile(格式化为Swap)。sudo swapon /swapfile(启用)。fdisk或parted创建分区,格式化为Swap后启用。永久配置Swap
编辑/etc/fstab,添加行(以Swap文件为例):
/swapfile none swap sw 0 0,重启后自动挂载。
调整Swap使用策略
sudo sysctl vm.swappiness=10。/etc/sysctl.conf,添加vm.swappiness=10,执行sudo sysctl -p。禁用Swap
sudo swapoff /swapfile或sudo swapoff -a(禁用所有Swap)。/etc/fstab中删除Swap条目并删除文件。调整Swap大小
/etc/fstab。注意:操作前建议备份数据,SSD设备建议使用Swap文件而非分区以减少写入损耗。