增加 CentOS 系统的交换空间/虚拟内存(swap)大小

增加 CentOS 系统的交换空间/虚拟内存(swap)大小



文章目录

  • 增加 CentOS 系统的交换空间/虚拟内存(swap)大小


  1. 检查当前交换空间:

在终端中执行以下命令来查看当前的交换空间情况:

swapon --show

这将显示当前的交换文件或交换分区信息,以及它们的大小和使用情况,如下图,交换空间位置为/www/swap
在这里插入图片描述
free -h也可以查看内存和交换空间(虚拟内存)的情况:

free -h

可以发现虚拟内存为1G:
在这里插入图片描述

  1. 禁用当前交换空间:

在增加交换空间之前,你可能需要先禁用当前的交换空间。假设你的交换文件路径是 /www/swap,执行以下命令:

sudo swapoff /www/swap

此时发现Swap已经被禁用:
在这里插入图片描述

  1. 增加交换文件大小:

使用以下命令来增加现有交换文件的大小。假设你希望将大小增加到2GB:

sudo dd if=/dev/zero of=/www/swap bs=1G count=2

这会将其大小增加到2GB,操作如下图:
在这里插入图片描述

  1. 格式化交换文件:

确保交换文件正确格式化为交换空间:

sudo mkswap /www/swap

在这里插入图片描述

  1. 启用新的交换空间:

启用新的交换空间:

sudo swapon /www/swap

在这里插入图片描述
6.更新 /etc/fstab(此处一般也不需要,直接运行第7步就会发现已经更新了):

如果你已经将交换空间添加到 /etc/fstab 中,请确保更新对应的行,将新的交换文件大小反映在配置中。

7.验证交换空间:

最后,再次运行以下命令来验证新交换空间的设置:

free -h

这会显示新的交换空间信息,确保交换空间已经成功增加到2G:
在这里插入图片描述
通过以上步骤,你应该成功地增加了CentOS系统的交换空间大小。请记住,增加交换空间可能会影响系统性能,因为交换空间的访问速度通常比物理内存慢。确保你的系统有足够的磁盘空间来容纳增加的交换文件。


你可能感兴趣的:(centos,linux,运维)