centos

CentOS swapper与swap分区配置

小樊
59
2025-09-17 23:29:02
栏目: 智能运维

在 CentOS 系统中,swapper 是内核用于管理虚拟内存的机制,而 swap 分区是用于扩展物理内存的一种存储空间

  1. 查看当前 swap 使用情况: 使用 free 命令可以查看当前系统的内存使用情况,包括 swap 分区的使用情况。

    free -h
    
  2. 创建 swap 分区: 如果你的系统没有 swap 分区,你可以使用 fdiskparted 等工具创建一个新的分区。例如,使用 fdisk 创建一个大小为 2GB 的 swap 分区:

    sudo fdisk /dev/sda
    

    按照提示操作,创建一个新的分区(例如 /dev/sda3),并将其类型设置为 Linux swap(类型代码为 82)。

  3. 格式化 swap 分区: 使用 mkswap 命令格式化新创建的分区为 swap 格式:

    sudo mkswap /dev/sda3
    
  4. 启用 swap 分区: 使用 swapon 命令启用新创建的 swap 分区:

    sudo swapon /dev/sda3
    
  5. 检查 swap 分区是否启用成功: 再次使用 free -h 命令查看 swap 分区的状态,确认其已启用并分配了正确的大小。

  6. 设置开机自动挂载 swap 分区: 编辑 /etc/fstab 文件,添加以下行以在系统启动时自动挂载 swap 分区:

    /dev/sda3 swap swap defaults 0 0
    

    保存并退出文件。

  7. 禁用 swap 分区(可选): 如果你需要禁用 swap 分区,可以使用 swapoff 命令:

    sudo swapoff /dev/sda3
    

通过以上步骤,你可以在 CentOS 系统中配置和管理 swap 分区。请注意,合理配置 swap 分区大小对于系统性能至关重要。通常建议将 swap 分区大小设置为物理内存的 1-2 倍。

0
看了该问题的人还看了