1. 概述
1.1 背景
在使用VPS时,自带的内存只有1G,默认的镜像没有swap,在很多时候会出现内存不够用的情况,升级配置又不太值得,所以就可以手动添加一块Swap
1.2 环境
- Cent OS 7.3
2. 添加交换分区
2.1 dd
命令 创建swap用的分区文件
dd if=/dev/zero of=/swapfile bs=1024k count=2048
of
分区文件位置bs
每个块的大小count
块的数量
等待一会,显示如下
2048+0 records in
2048+0 records out
2147483648 bytes (2.1 GB) copied, 8.09592 s, 265 MB/s
注:dd创建的文件总大小等于bs*count
。本例是1024k*2048=2048M
。
2.2 使用 mkswap
命令来设置交换文件
mkswap /swapfile
2.3 启用交换分区
swapon /swapfile
2.4 查看free -h
total used free shared buff/cache available
Mem: 992M 755M 60M 50M 176M 39M
Swap: 2.0G 0B 2.0G
2.5 编辑文件vim /etc/fstab
写入以下内容,以便在引导时启用
/swapfile swap swap defaults 0 0
3. 删除交换分区文件
3.1 禁用交换分区
swapoff /swapfile
3.2 从 /etc/fstab
中删除项目
3.3 删除分区文件
rm -rf /swapfile
转载请注明出处:
文章地址:Cent OS 添加删除交换分区(Swap)
文章作者:凌风
原始连接:https://lingfeng.me/blog/cent%20os/centos-swap/
许可协议:转载请注明原文链接及作者。