温馨提示×

centos swapper如何维护

小樊
50
2025-08-12 20:03:09
栏目: 智能运维

CentOS中swapper(交换空间)维护主要包括以下操作:

  1. 查看状态

    • free -h:查看内存及交换空间使用情况。
    • swapon --show:查看已启用的交换分区/文件详情。
  2. 启用/禁用

    • 临时启用sudo swapon /dev/sdXN(分区)或sudo swapon /swapfile(文件)。
    • 临时禁用sudo swapoff /dev/sdXNsudo swapoff /swapfile
    • 永久生效:编辑/etc/fstab,添加或删除交换配置后重启。
  3. 调整大小

    • 交换文件
      • 禁用后调整大小:sudo fallocate -l 新大小 /swapfile
      • 重新格式化:sudo mkswap /swapfile
    • 交换分区:需用fdisk/parted调整分区大小后重新格式化。
  4. 优化参数

    • 调整swappiness(控制使用交换空间的倾向,值越低越少用):
      • 临时修改:sudo sysctl vm.swappiness=10
      • 永久修改:在/etc/sysctl.conf中添加vm.swappiness=10,执行sudo sysctl -p
  5. 监控与维护

    • 定期用free -hswapon --show监控使用情况。
    • 避免过度依赖交换空间,优先通过增加物理内存提升性能。
    • 在云环境中,建议谨慎使用交换分区,优先使用内存优化策略。

注意:操作前确保系统内存充足,避免因禁用交换导致服务中断。

参考来源:

0