在Debian系统中设置Swap时,需注意以下事项:
- 权限设置:确保交换文件/分区仅root用户可访问,使用
chmod 600
命令设置权限。
- 大小配置:
- 一般建议为物理内存的1-2倍,具体需结合系统用途(如服务器可适当增大)。
- 最小不应小于64MB。
- Swappiness参数:
- 控制系统使用交换空间的倾向,值越低越依赖物理内存(建议10-60,服务器可设10-30)。
- 临时修改用
sysctl vm.swappiness=X
,永久修改需编辑/etc/sysctl.conf
。
- 性能优化:
- 避免在SSD上频繁使用大量交换空间,可能影响性能。
- 定期用
swapon --showfree -h
或free -h
监控使用情况,及时调整。
- 开机自启:通过编辑
/etc/fstab
文件,添加交换文件/分区配置,确保重启后自动挂载。
- 动态调整:可临时创建/删除交换文件调整大小,但需注意权限和格式化要求。