查看交换空间
sudo swapon --show:查看已启用的交换分区/文件及大小。free -h:查看内存和交换空间使用情况。创建/调整交换空间
sudo fallocate -l 4G /swapfile(或用dd命令)。sudo chmod 600 /swapfile:设置权限。sudo mkswap /swapfile:格式化为交换空间。sudo swapon /swapfile:启用交换文件。/etc/fstab添加/swapfile none swap sw 0 0,实现开机自动挂载。sudo swapoff /swapfile,再通过dd或fallocate修改文件大小,重新格式化并更新配置。优化交换策略
sudo sysctl vm.swappiness=10(值越低,越优先使用物理内存)。/etc/sysctl.conf,添加vm.swappiness=10,执行sudo sysctl -p。监控与维护
free -h或vmstat监控交换空间使用情况,避免过度依赖。sudo swapoff -a关闭,并从/etc/fstab删除相关配置。注意:优先增加物理内存,交换空间仅作为临时补充,避免影响系统性能。