温馨提示×

Debian Swap优化技巧分享

小樊
48
2025-09-07 04:10:26
栏目: 智能运维

以下是Debian系统Swap优化技巧:

  1. 调整Swappiness值

    • 控制内核使用Swap的倾向,默认60,建议设为10-20(降低Swap使用频率)。
    • 临时修改:sudo sysctl vm.swappiness=10
    • 永久修改:编辑/etc/sysctl.conf,添加vm.swappiness=10,执行sudo sysctl -p
  2. 合理配置Swap大小

    • 一般建议为物理内存的1-2倍,4GB以下内存可设2倍,4GB以上设1倍,最小不低于64MB。
    • 创建/调整Swap文件:
      • 创建:sudo fallocate -l 2G /swapfile(或dd命令)。
      • 格式化:sudo mkswap /swapfile,设置权限sudo chmod 600 /swapfile
      • 启用并开机自挂:sudo swapon /swapfile,编辑/etc/fstab添加/swapfile none swap sw 0 0
  3. 使用多Swap文件(可选)

    • 创建多个Swap文件(如2个2GB文件),提升并发读写性能,需在/etc/fstab中分别添加。
  4. 监控与优化

    • 定期查看Swap使用情况:free -hswapon --show
    • 优化内存使用:减少内存泄漏应用,或升级物理内存。
  5. 其他技巧

    • 优先使用SSD存储Swap文件(提升速度)。
    • 避免过度依赖Swap,仅在内存不足时使用。

0