前言
由于在实际的使用过程中,可能会出现磁盘空间充足而内存不够的现象,为了降低自身内存使用量,充分利用多余的磁盘空间,我们可以创建一个swap分区,让其与内存一同进行使用,降低系统总体内存占用率
操作方式
创建一个用于交换分区的文件
由于Linux系统基本上都是以文件的形式进行交互的,因此创建虚拟内存,我们应当先创建一个交换分区的文件
dd if=/dev/zero of=/mnt/swap bs=1M count=1024
其中bs为block_size,count为number_of_block
bs和count可以进行根据自己所需进行更改,现在例程中是创建一个1M*1024的文件,文件路径为:/mnt/swap
格式化分区文件
sudo mkswap /mnt/swap
立即启用交换分区文件
sudo swapon /mnt/swap
如果在/etc/rc.local中有swapoff -a 需要修改为swapon -a
设置开机启动
在/etc/fstab
中,添加如下内容:
/mnt/swap swap swap defaults 0 0
请注意:这个不需要加前缀uuid,直接添加如上内容就可以
查看结果
执行完成之后,输入free -h
可以查看运行效果
尾言
如有其他问题,欢迎留言