在Debian虚拟机中应用Swap可从创建管理、性能优化和监控等方面入手,具体技巧如下:
创建与管理Swap空间
fallocate -l 2G /swapfile(推荐)或dd if=/dev/zero of=/swapfile bs=1G count=2创建指定大小的交换文件,然后执行chmod 600 /swapfile设置权限,mkswap /swapfile格式化为交换空间,swapon /swapfile启用。/etc/fstab中添加/swapfile none swap sw 0 0,确保重启后自动启用。优化Swap使用效率
sudo sysctl vm.swappiness=10(数值越低,越倾向于使用物理内存,默认60)。/etc/sysctl.conf,添加vm.swappiness=10后执行sudo sysctl -p。/swapfile2),重复上述步骤后添加到/etc/fstab。监控与维护
free -h或swapon --showfree -h实时监控。sudo swapoff /swapfile,永久关闭需注释/etc/fstab中对应行。性能优化建议
操作前建议备份重要数据,避免误操作影响系统稳定性。