Centos 创建并开启SWAP
当系统物理内存吃紧时,Linux会将内存中不常访问的数据保存到swap上,这样系统就有更多的物理内存为各个进程服务,而当系统需要访问swap上存储的内容时,再将swap上的数据加载到内存中
下面开始操作
1.查看是不是已经存在 swap 分区
swapon --show
如无输出则没有SWAP
或者使用
free -m
可以查看到SWAP的大小 0则为没有
2.创建一个 swap 文件
fallocate -l 1G /swapfile
创建 1G 的 swap 分区 一般创建大小为实际内存的1.5倍
3.设置权限,只允许 root 用户进行读写操作
chmod 600 /swapfile
4.创建 swap 分区
mkswap /swapfile
5.激活 swap 分区
swapon /swapfile
6.使创建的SWAP永久化 重启不丢失
vi /etc/fstab
在打开的文件添加一行
/swapfile swap swap defaults 0 0
7.验证是否开启成功
swapon --show
或者
free -m
参考
https://wker.com/add-swap-partition-on-centos-7/