swap分区管理方法


一、内存的认识

内存很贵
内存与硬盘的差距

/dev/shm 就是内存
dd if=/dev/zero of=/mnt/bigfile bs=1M count=5000 固态硬盘

在这里插入图片描述在这里插入图片描述
不用硬盘当内存,因为读写慢,cpu会一直等待状态,cpu浪费了,不是cpu计算不过来而是硬盘读写的太慢了
在企业中硬盘可以无限增加,但是内存不可以

二、SWAP分区作用(内存暂存的地址-硬盘)

内存被填满后,cpu运算将处于暂停状态,不能再加载新的数据了,所以不能让内存填满。
有些数据是常住在内存的,都会调用,如系统当中的函数,每次运行代码都会调用函数,所以函数要放在内存,没必要从硬盘加载删除再加载再删除
内存的常住数据有部分是闲置的,内存超出额定范围后,把闲置的暂时不用的数据放在硬盘中,然后内存空间就释放了,内存的数据因为进程结束,空间被释放后SWAP分区里面存储的数据再交换给内存
SWAP的使用是操作系统去调用的

程序在运行时所有数据是在RAM(内存)
当RAM使用量超过了限额为了使系统更加稳定
我们在硬盘上划分一部分空间来作内存缓冲区swap
当内存使用超过限额,内核会把内存中闲置的数据存放到swap中
当程序需要swap分区中的数据时内核将swap分区中的数据在交还给内存进程处理

swap分区其实就是系统优化,防止因为内存溢出而导致的系统崩溃

三、swap分区大小建议

HIBERNATE(关机的时候会把内存当中的数据存在硬盘中,开机时重新在硬盘中加载)
内存大小 swap分区建议大小 当允许HIBERNATE
2G以下 内存2倍 内存3倍
2-8G 等于物理内存 物理内存2倍
8-64G 4G 1.5倍物理内存
64G以上 4G HIBERNATE不开

四、swap管理

swapon -s 查看swap分区信息

在这里插入图片描述
fdisk -l
在这里插入图片描述

4.1创建swap分区

fdisk /dev/vdb

由于之前做过格式化,并且删掉了,问是否对分区重新划分
在这里插入图片描述
设备被划分出来了
在这里插入图片描述
但是类型是linux类型,所以要修改它的类型
修改标签参数为t,l可以列出所有标签代码
在这里插入图片描述在这里插入图片描述修改标签成功
在这里插入图片描述
wq退出保存

udevadm settle

设备划分出来后要对设备进行swap格式化
格式化成swap格式了

mkswap /dev/vdb1

在这里插入图片描述
激活swap设备

swapon -a /dev/vdb1

在这里插入图片描述
级别优先级,默认2优先,3是次优先

4.2swap临时调整优先级

swapoff /dev/vdb1 将激活状态改成停止状态

在这里插入图片描述

man swapon

然后查/pri

-p查看优先级,优先级从-1到32767,数字越大优先级越高
在这里插入图片描述

swapon -a /dev/vdb1 -p 1

在这里插入图片描述
优先级1比2高了

swapoff /dev/vdb1 就没有了

4.2swap永久调整优先级

vim /etc/fstab

在这里插入图片描述
swapon -s 查看到swap vdb1没有激活
激活swap分区

swapon -a 激活fstab所写的swap分区

在这里插入图片描述

五、删除swap分区

1.删掉fstab里面的策略

vim /etc/fstab

在这里插入图片描述
2.关闭所划分的swap分区

swapoff /dev/vdb1

3.删除swap划分的设备
在这里插入图片描述
wq退出保存

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值