交换分区的查看与扩容

举报
指剑 发表于 2022/09/03 00:54:47 2022/09/03
【摘要】 任务1 Linux交换分区的功能和大小设置建议 功能:SWAP就是LINUX下的虚拟内存分区,它的作用是在物理内存使用完之后,将磁盘空间(也就是SWAP分区)虚拟成内存来使用.需要注意的是,虽然这个SWA...

任务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
在这里插入图片描述

文章来源: blog.csdn.net,作者:指剑,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/fly1574/article/details/106446129

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。