转载

centos 增加虚拟内存

转载:https://blog.csdn.net/xiaoye319/article/details/118017085

查看内存使用情况

free -h

添加 swap 分区

使用dd命令创建名为swapfile的swap交换文件,当然文件名和目录各自随意命名

dd  if=/dev/zero  of=/var/swapfile  bs=1024  count=4194304

dev/zero是Linux的一种特殊字符设备(输入设备),可以用来创建一个指定长度用于初始化的空文件,如临时交换文件,该设备无穷尽地提供0,可以提供任何你需要的数目。
bs=1024 :单位数据块(block)同时读入/输出的块字节大小为1024 个字节即1KB,bs(即block size)。
count = 4194304 表示的是4G,具体计算公式为:1KB 4194304 =1KB 1024(k) 1024 4= 4194304 =4G。

对交换文件格式化并转换为swap分区

mkswap  /var/swapfile

挂载并激活分区

swapon   /var/swapfile

执行完以后可能会出现以下提示,是系统的建议,大家可以忽略也可以执行以下命令,都不影响激活

出现以下提示

swapon: /var/swapfile: insecure permissions 0644, 0600 suggested

执行以下命令

chmod -R 0600 /var/swapfile

再次查看内存使用情况

free -h
正文到此结束