如何在CentOS7中关闭SWAP?

  • 背景

1、什么是Swap?
Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。
2、为什么要关闭Swap?
Swap启用后,在使用磁盘空间和内存交换数据时,性能表现会较差,会减慢程序执行的速度。
如果你的云服务器硬盘性能较低的话(简单来讲:超开严重,可能会出现严重卡顿现象。


  • 方法

1、临时删除 swap 区所有内容

swapoff -a

2、永久删除 swap 挂载

修改 /etc/fstab 文件,将 swap 行改成注释(#)

3、测试

# swap 一行应该全部是 0
free -h
              total        used        free      shared  buff/cache   available
Mem:           3.9G        203M        3.2G        10.5M        384M        3.5G
Swap:            0B          0B          0B

这样我们便成功的关闭了虚拟内存了。

最后修改:2024 年 02 月 10 日

如果觉得我的文章对你有用,请给我发电 o((>ω< ))o