swap交换分区

虚拟内存:将硬盘的一部分空间当作内存来使用。用来缓解物理内存不足的问题。

SWAP即交换分区是一种类似于Windows系统虚拟内存的功能,将一部分硬盘空间虚拟成内存来使用,从而解决内存容量不足的情况因为SWAP毕竟是用硬盘资源虚拟的,所以速度上比真实物理内存要慢很多,一般只有当真实物理内存耗尽时才会调用SWAP

一、使用文件构建swap
应用场景:
硬盘已经没有剩余空间来创建swap分区时,在硬盘上创建一个swap文件来充当swap分区。
1、使用dd这个命令来创建一个128M的文件在/opt目录中:

dd  if=/dev/zero  of=/opt/swap  bs=1M  count=128

说明:
if是指定输入文件
of是指定输出文件
bs是指定基本容量大小
count是读写的总次数
swap文件的容量等于bs*count=128M。

2、将/opt/swap文件格式化为swap格式

mkswap   /opt/swap

3、查看内存空间状态

free

在这里插入图片描述

4、启用此swap文件

swapon  /opt/swap

在这里插入图片描述
5、修改权限

chmod  0600  /opt/swap

6、验证swap是否多了128M
在这里插入图片描述

7、查看swap状态

swapon  -s

在这里插入图片描述

8、关闭swap文件

swapoff  /opt/swap

9、再次查看
在这里插入图片描述

一、使用硬盘构建swap
应用场景:
如果硬盘有空闲空间来创建swap分区时,可以在硬盘上创建一个swap分区并启用swap
目标:在sdd硬盘上创建一个20G的swap分区,并启用这个Swap分区。
在这里插入图片描述
1、设置分区表类型为msdos

parted   -s  /dev/sdd  mklabel  msdos

2、创建1个20G的主分区

parted   -s  /dev/sdd  mkpart  primary  '1 -1'

3、查看块设备
在这里插入图片描述
4、使用swapon来启用/dev/sdd1

mkswap   /dev/sdd1

5、查看内存空间
在这里插入图片描述

6、启用swapon文件

swapon  /dev/sdd1

7、再次查看(free)
在这里插入图片描述

8、查看swap状态

swapon  -s

在这里插入图片描述

9、关闭swap文件/dev/sdd1

swapoff   /dev/sdd1

10、再次查看
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值