创建交换分区解决内存不足问题

有些软件在安装时会检测内存是否达到最低要求,配置比较低的服务器没有达到最低要求,但又想安装软件,就可以通过创建交换分区解决这个问题。

交换分区大小可以根据内存来设置,规则如下:

内存大小 交换分区大小
SIZE <= 4G 最小2G
4G < SIZE <= 16G 最小4G
16G < SIZE <= 64G 最小8G
64G < SIZE <= 256G 最小16G

以下是创建交换分区过程
[root@localhost ~]# dd if=/dev/zero of=/swapfile bs=1K count=2097152
[root@localhost ~]# mkswap /swapfile
[root@localhost ~]# chmod 600 /swapfile 
[root@localhost ~]# swapon /swapfile
[root@localhost ~]# swapon -s
文件名       类型    大小       已用    权限
/swapfile    file    2097148    0       -3
[root@localhost ~]#
说明:块大小(block size)为1K,共2097152块,即便 1K * 2097152 = 2048M = 2G 。

删除交换分区
[root@localhost ~]# swapoff /swapfile
[root@localhost ~]# rm -rf /swapfile

设置开机自动创建交换分区
[root@localhost ~]# vim /etc/fstab
/swapfile swap swap defaults 0 0
[root@localhost ~]#

Copyright © 2024 码农人生. All Rights Reserved