Debian Swap是用于扩展虚拟内存的硬盘空间,当物理内存不足时,系统会将不活跃数据转移至此以释放物理内存。以下是其管理工具及常用操作:
核心工具:
swapon/swapoff:启用/禁用交换空间(文件或分区)。mkswap:格式化交换文件或分区。fallocate/dd:创建交换文件(推荐fallocate,效率更高)。/etc/fstab:配置交换空间开机自动挂载。关键操作:
sudo fallocate -l 2G /swapfile # 创建2G交换文件
sudo chmod 600 /swapfile # 设置权限
sudo mkswap /swapfile # 格式化
sudo swapon /swapfile # 启用
/etc/fstab中添加/swapfile none swap sw 0 0。free -h、top或vmstat查看交换空间占用情况。优化参数:
swappiness:控制系统使用交换空间的倾向(0-100,数值越低越依赖物理内存),可通过sysctl vm.swappiness=10临时修改,编辑/etc/sysctl.conf永久生效。注意事项: