以下是Ubuntu系统中用于Swap优化的工具及方法:
vm.swappiness
参数控制内存与Swap的交换频率,数值越低越依赖物理内存(默认60,建议10-30)。
sudo sysctl vm.swappiness=10
/etc/sysctl.conf
,添加vm.swappiness=10
后执行sudo sysctl -p
。fallocate
或dd
命令创建指定大小的Swap文件,设置权限后格式化并启用。/etc/fstab
文件中。systemctl
启用。free -h
:查看内存和Swap使用情况。vmstat
/iostat
/top
:监控系统资源使用,辅助调整Swap配置。注意:优化前需评估物理内存大小,避免过度依赖Swap影响性能。