Linux 关闭交换分区(swap)

安装Doris、ElasticSearch等服务的时候,Linux交换分区会给这些服务带来很严重的性能问题,需要在安装之前禁用交换分区。

1 查看交换分区信息

首先,使用 swapon --show 或 cat /proc/swaps 命令来查看当前的交换分区状态。它会列出所有当前启用的 swap 分区。如果没有输出,则表示没有 swap 分区被启用。

swapon --show
NAME      TYPE      SIZE USED PRIO
/dev/dm-1 partition   3G   0B   -2

2 临时关闭交换分区

使用 swapoff 命令来关闭交换分区。你需要指定交换分区的设备名或文件路径。

其中 /dev/dm-1 是你的交换分区设备名。你可以从 swapon --show 或 cat /proc/swaps 的输出中找到它。

swapoff /dev/dm-1

3 永久关闭交换区,防止交换分区在启动时自动挂载

要永久关闭交换分区,需要编辑 /etc/fstab 文件,并从中删除或注释掉与交换分区相关的行。使用文本编辑器(如 vi 或 nano)打开 /etc/fstab 文件。

vi /etc/fstab

找到类似以下内容的行(可能稍有不同):

UUID=xxxx-xxxx none swap sw 0 0

或者

/dev/sdXN none swap sw 0 0

在该行前面添加 # 符号来注释掉它,然后保存并关闭文件。

4 更新 GRUB 配置(可选)

在某些情况下,你可能还需要更新 GRUB 配置以确保在下次启动时不会使用交换分区。这通常不是必需的,但如果你之前在系统引导时配置了交换分区,那么可能需要执行此步骤。

grub2-mkconfig -o /boot/grub2/grub.cfg

5 重启系统

最后,重启你的 CentOS 7 系统以确保更改生效。

reboot

6 重新查看交换分区信息

重新连接服务器,查看交换分区信息是否关闭。如果没有关闭,检查/etc/fstab文件是否还有未注释的swap内容。有可能1.3.3 里面的两个都要注释掉。

swapon --show

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值