温馨提示×

centos swap设置在哪

小樊
49
2026-09-26 22:53:43
栏目: 智能运维

在 CentOS 中,**swap(交换分区/交换文件)**相关的设置和查看位置主要有以下几处:


1. 查看当前 swap 使用情况

free -h

或

swapon -s

或

cat /proc/swaps

2. swap 的配置文件(开机自动挂载)

CentOS 6 / 7 / 8 / Stream

swap 一般在:

/etc/fstab

示例:

/dev/sda2   swap   swap   defaults   0 0

或(使用 swap 文件):

/swapfile   swap   swap   defaults   0 0

3. swap 文件位置(如果是文件形式)

常见位置:

/swapfile

(也可以是其他路径,如 /mnt/swapfile)

查看是否存在:

ls -lh /swapfile

4. 创建或调整 swap(常用命令)

创建 swap 文件

dd if=/dev/zero of=/swapfile bs=1M count=2048
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

写入 fstab 开机挂载

echo '/swapfile swap swap defaults 0 0' >> /etc/fstab

5. swap 相关内核参数

cat /proc/sys/vm/swappiness

修改(临时):

sysctl vm.swappiness=10

永久生效:

/etc/sysctl.conf

添加:

vm.swappiness=10

6. 如果是 LVM / 分区形式

可以用:

lsblk

或

fdisk -l

查看 swap 分区(类型为 Linux swap)


总结

  • 配置位置:/etc/fstab
  • 运行状态:swapon -s / free -h
  • 文件形式:通常是 /swapfile
  • 参数调优:/etc/sysctl.conf

如果你是想新增 / 删除 / 调整大小,可以告诉我你的 CentOS 版本和当前情况。

0 踩