当前位置: 代码迷 >> 综合 >> 记录 Centos7.x 增加 swap 空间
  详细解决方案

记录 Centos7.x 增加 swap 空间

热度:92   发布时间:2023-12-10 11:09:32.0

昨天给我那台linux服务器 安装了 php 和 mysql ,结果今天起来发现服务器的控制面板中 swap 快满了。

Linux中的swap用于在内存不够用的时候,提供暂存服务,对于小内存服务器还是很有用的。那么接下来增加swap容量:

在系统中输入

> free -h
total        used        free      shared  buff/cache   available
Mem:           503M        150M         58M         30M        295M        290M
Swap:          131M        100M         31M

会看到当前的内存和swap的使用情况

使用 dd 命令创建一个分区(要用root权限)比如我要分配1G空间出来,以下步骤没有报错就是成功了。

>  dd if=/dev/zero of=/home/swap bs=1024 count=1024000

再把这个分区变成swap分区:

> /sbin/mkswap -f /home/swap

激活这个swap分区:

> /sbin/swapon -f /home/swap

查看一下是否成功:

> free -htotal        used        free      shared  buff/cache   available
Mem:           503M        154M         12M         30M        336M        286M
Swap:          1.1G        100M        1.0G

这样就操作成功了。