增加 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系统的交换空间大小。请记住,增加交换空间可能会影响系统性能,因为交换空间的访问速度通常比物理内存慢。确保你的系统有足够的磁盘空间来容纳增加的交换文件。


最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-01 10:40:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-01 10:40:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-01 10:40:01       82 阅读
  4. Python语言-面向对象

    2024-02-01 10:40:01       91 阅读

热门阅读

  1. 如何降低视频RTSP解码延迟

    2024-02-01 10:40:01       59 阅读
  2. 测试pytorch(GPU)安装,并输出版本号

    2024-02-01 10:40:01       59 阅读
  3. 第二章 Redis介绍及安装

    2024-02-01 10:40:01       59 阅读
  4. 人工智能在现代科技中的应用和未来发展趋势

    2024-02-01 10:40:01       66 阅读
  5. vivado 时钟规划

    2024-02-01 10:40:01       52 阅读
  6. C语言-算法-搜索剪枝与记忆化搜索

    2024-02-01 10:40:01       56 阅读
  7. 【无标题】

    2024-02-01 10:40:01       57 阅读