Linux中的swap分区

交换空间 -- swap -- 虚拟内存

1、存放内存中不活动的信息

2、内存写满时,使用

3、如果虚拟内存写满,那么Linux会非常卡,甚至崩溃

所以我们给虚拟内存划分大小的时候该怎么划分呢?如下是参考值!

物理内存

交换分区(SWAP

<= 4G

至少4G

4~16G

至少8G

16G~64G

至少16G

64G~256G

至少32G

创建步骤

1、创建分区

2、将分区类型设为swap—fdisk t(修改分区类型)

3、格式化mkswap  分区

4、挂载:临时和永久ect/fstab

临时:

free命令:查看可用的内存和虚拟内存空间

swapon命令:激活内存空间

使用命令 : free  来查看这个  Mem 表示 : 物理内存的大小  ,  Swap 表示 : 虚拟内存的大小 .

这个是通过 兆(M) 的方式去查看 .

 

步骤1 : 创建分区

通过输入 : P  查看上面这个 sdb1 是一个普通分区 .

然后输入 : n (new) 代表创建一个主分区 .

分区号就使用默认的 : 2  ,  扇区的起始值也使用默认的大小的 , 扇区的大小设置为 +1G .

输入 : P 查看一下分区的信息 , 可以I看到 sdb2 的 Id 也是 83 表示也是一个普通的分区 .

 

步骤2 : 将分区类型设为swap—fdisk t(修改分区类型)

所以我们输入 : T  来修改一下分区 , 要修改哪个分区呢? 当然我刚刚创建的一分区号是2 , 所以我们就默认修改分区为2的分区.

我们输入 : L  来列出所有分区的代码 , 普通分区的代码是 83 , swap分区的代码是 82 .

因此我们这里输入 : 82  表示将 sdb2 普通分区更改为 Linux swap 分区了.

我们来输入 : P   看一下 , 这个 sdb2 分区的 Id 就变成了 82 了,变成 swap 分区了.

然后输入 : W   来进行一个保存 .

 

步骤3 : 格式化mkswap  分区

 

步骤4 : 挂载:临时和永久ect/fstab

一般这个 swap 分区我们就直接永久性的来挂载它 .

输入命令 : vim /etc/fstab    来进行一个永久性的挂载.

修改配置文件 , /dev/sdb2   swap swap defaults 0 0  因为swap文件不需要写挂载到哪个目录下 , 就就直接 swap , 最后 wq 退出.

接着我们输入 : mount -a   没有报错说明写的配置文件就没有问题 .

然后使用 free 命令来看一下 .

然后我们使用 swapon 来显示已经激活的内存 .

然后我们使用 swapon /dev/sdb2  来激活一下这个 swap (虚拟内存) .

通过这个 free 来查看一下 , swap 已经激活 .

通过 swapon 也可以看到 sdb2 被激活了 .

 

转载自 : 51自学网​​​​​​​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值