在阿里云上默认的centos机器是没有虚拟内存的存在
虚拟内存可以由二种方式来创建

  1. 分区,单独分一个区来做为虚拟内存区,供系统调用
  2. 文件,单独创建一个文件,修改文件类型,使文件变成虚拟内存文件,供系统调用

无论按性能还是稳定都是分区类型的虚拟内存为首,但是创建起来比较麻烦,还要有一定的条件,
那虚拟内存文件,虽然相对比分区类型的虚拟内存,但是创建起来方便,只有磁盘有空间就可以创建

分割线

建立目录

建立虚拟内存文件存储目录

mkdir /swap

分割线

虚拟内存文件

创建虚拟内存文件
其中的count等于想要的块的数量(bs*count=文件大小),1024为1G。

dd if=/dev/zero of=/swap/swapfile bs=1M count=1024

分割线

格式虚拟内存文件

格式虚拟内存文件为交换内存分区文件
建立swap的文件系统

mkswap /swap/swapfile 

分割线

启动

启动交换区文件
启用swap文件

swapon /swap/swapfile

分割线

系统开机时自启用

需要配置系统开机挂载的配置文件(/etc/fstab)

vim /etc/fstab
/swap/swapfile swap swap defaults 0 0
扫描二维码,在手机上阅读!

本文由 心态很重要 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论