交换分区的查看与扩容

简介: 交换分区的查看与扩容

任务1 Linux交换分区的功能和大小设置建议
功能:SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用.需要注意的是,虽然这个SWAP分区能够作为"虚拟"的内存,但它的速度比物理内存可是慢多了,也会降低磁盘速度

大小:
在内存为8G以内,建议是内存的 1.5-2倍

任务2 解读命令“free -m”的输出主要信息
加上-h 可视阅读,以MB显示
在这里插入图片描述

信息解读
Mem:系统内存使用情况的全局描述
total:系统的物理内存总量,total = used + free
used:已使用的物理内存,used = shared + buff + cached + (-/+ buff/cache那栏的used)
free:空闲的物理内存,即既没有被进程使用,也没有用作操作系统的buff和cached。
shared:共享内存用量,如存放共享库。
buffers:用于缓冲操作系统的目录文件,inode的值,如使用ls命令查看大目录时,这个值会增加
cached:用于操作系统页缓存,主要用于缓存已打开的文件。操作系统为了避免频繁的磁盘读写操作,会尽可能使用空闲的内存来缓存已打开的文件,即从磁盘读取出来的文件。如果频繁进行文件读写操作,则这个值会增大。
Swap:交换分区的使用情况
used:已使用的交换分区量。如果这个值比较大,一般是某个时刻内存不够用了,将大量内存的数据换出到交换分区。如果之后内存变为可用,将内容重新加载回了内存,这个值也不会马上变小,即该内容并没有被交换分区马上删除。这样做主要是为了在之后如果需要将该内容重新换出,由于交换分区还有,故不需要重新进行将该内容写出的操作,提供系统性能。
free:可使用的交换分区量

任务3 新建1G的逻辑分区用来扩充swap大小
1、查看swap大小
在这里插入图片描述

2、查看卷组,首先要保证可用卷组大于1G,才可操作,这里不足1G,所以先扩容卷组

在这里插入图片描述
首先需要一个空白分区,这里使用/dev/sdb1作为示例,在使用之前请先格式化分区,使用xfs格式
在这里插入图片描述

创建物理卷
[root@f ~]# pvcreate /dev/sdb1

在这里插入图片描述

扩容卷分区,并查看
[root@f ~]# vgextend centos /dev/sdb1
[root@f ~]# vgdisplay

在这里插入图片描述
3、查看逻辑卷
在这里插入图片描述

4、扩展swap逻辑卷
调整原来2GB大小为3GB
在这里插入图片描述

将缓存数据写入磁盘,关闭再启动swap,最后进行查看
[root@f ~]# sync;sync
[root@f ~]# swapoff /dev/centos/swap
[root@f ~]# mkswap /dev/centos/swap
[root@f ~]# swapon /dev/centos/swap
[root@f ~]# free -mh
在这里插入图片描述

目录
相关文章
|
3月前
|
算法 Linux
交换分区swap的创建与管理
交换分区swap的创建与管理
分区式存储管理 动态分区最坏适应算法
分区式存储管理 动态分区最坏适应算法
257 0
分区式存储管理 动态分区最坏适应算法
关闭交换(swap)分区
关闭交换(swap)分区
621 0
|
Linux Windows
逻辑分区扩容
Centos7 自定义镜像系统盘使用 LVM 无法自动扩容
1279 0
|
Ubuntu Unix Linux
磁盘扩容问题汇总
磁盘扩容问题汇总
5648 0