CentOS关闭虚拟内存,虚拟内存,在 CentOS 7.9 中,删除或关闭虚拟内存(Swap)主要分为两步:临时关闭(立即生效)和永久删除(防止重启后恢复)

CentOS关闭虚拟内存,虚拟内存,在 CentOS 7.9 中,删除或关闭虚拟内存(Swap)主要分为两步:临时关闭(立即生效)和永久删除(防止重启后恢复)

系统:CentOS Stream,CentOS 9,CentOS 8,CentOS 10,CentOS 7

软件:虚拟内存Swap

功能:CentOS关闭虚拟内存


下载地址一:


ScreenShot_2026-11-10_004928_866.jpg


编辑/etc/sysctl.conf文件:


如果你希望 内存不足时优先使用虚拟内存(Swap),需要调整 Linux 的 vm.swappiness 参数。这个参数控制内核在物理内存不足时,使用 Swap 的积极程度。

vm.swappiness = 100


建议值

10–20:尽量少用 Swap,优先用物理内存(适合内存充足的服务器)。

60(默认):平衡使用。

80–100:更积极使用 Swap(适合内存紧张的环境)。

这样设置后,当物理内存不足时,系统会更快地把数据换到 Swap,从而避免进程直接被 OOM 杀掉。


运行生效。

sysctl -p


在 CentOS 7.9 中,删除或关闭虚拟内存(Swap)主要分为两步:临时关闭(立即生效)和永久删除(防止重启后恢复)


第一步:临时关闭 Swap

在删除之前,必须先将正在使用的 Swap 分区或文件停用。


根据你提供的 swapon -s 信息,系统中有两个 Swap 项:


文件 /swapfile


分区 /dev/vda2


你可以运行以下命令分别关闭它们(需要 root 权限):


# 关闭文件类型的 swap


sudo swapoff /swapfile


# 关闭分区类型的 swap


sudo swapoff /dev/vda2


提示:如果关闭时提示 device is busy,说明当前有进程正在占用 Swap,可以先重启系统,或者运行 sudo swapoff -a 关闭所有 Swap。


第二步:永久删除并清理

关闭后,可以根据你的需求彻底移除它们:


1. 如果你想删除 /swapfile(Swap 文件)

直接删除该文件并释放磁盘空间:


sudo rm -f /swapfile


2. 如果你想彻底删除 /dev/vda2(Swap 分区)

分区不能直接像文件一样删除,如果你想把这个分区彻底抹去并回收给系统,可以使用 fdisk 或 parted 工具删除该分区。


注意:操作分区有数据丢失风险,请确保 /dev/vda2 确实不再需要。


第三步:永久生效(修改 /etc/fstab)

为了防止系统重启后重新自动挂载 Swap,必须清理配置文件。


打开配置文件:


sudo vi /etc/fstab


找到与 /swapfile 和 /dev/vda2 相关的行(通常包含 swap 字样),将它们删除或在行首加 # 注释掉。例如:


# /swapfile none swap sw 0 0

# /dev/vda2 none swap sw 0 0


保存并退出 (wq)。


验证是否成功

执行以下命令检查 Swap 是否已经完全清除:


free -h


如果输出结果中的 Swap 行,其 total、used、free 均为 0B,说明虚拟内存已经成功删除。




参考来源:

项目地址:

官网地址:

参考地址:


admin

暂无介绍....

评论(0):

发表评论:

延伸阅读:

推荐一键清理CentOS系统磁盘空间,清理内存,清理缓存,清理磁盘,清理垃圾,清理硬盘,一键清理系统缓存,日记,不必要的内容,容器日记缓存,等系统缓存日记

推荐一键清理CentOS系统磁盘空间,清理内存,清理缓存,清理磁盘,清理垃圾,清理硬盘,一键清理系统缓存,日记,不必要的…

admin
2026-11-14

一键清理CentOS系统磁盘空间,清理缓存,清理磁盘,清理垃圾,清理内存,清理硬盘,一键清理系统缓存,日记,不必要的内容,容器日记缓存,等系统缓存日记

一键清理CentOS系统磁盘空间,清理缓存,清理磁盘,清理垃圾,清理内存,清理硬盘,一键清理系统缓存,日记,不必要的内容…

admin
2026-11-13

CentOS设置虚拟内存,虚拟内存设置,CentOS 7.9怎么设置虚拟内存2G,CentOS内存不足死机优化教程,虚拟内存压缩设置

CentOS设置虚拟内存,虚拟内存设置,CentOS 7.9怎么设置虚拟内存2G,CentOS内存不足死机优化教程,虚拟…

admin
2026-11-12

CentOS设置虚拟内存,虚拟内存设置,CentOS 7.9怎么设置虚拟内存2G

CentOS设置虚拟内存,虚拟内存设置,,CentOS 7.9怎么设置虚拟内存2G系统:CentOS Stream,Ce…

admin
2026-11-11

nginx,nginx反向代理,nginx端口映射,nginx端口转发,nginx中转,nginx代理,nginx转发,nginx编译版本端口转发,nginx安装

nginx,nginx反向代理,nginx端口映射,nginx端口转发,nginx中转,nginx代理,nginx转发,…

admin
2026-11-07