交换分区的查看与扩容
任务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
交换分区的查看与扩容相关推荐
- linux umount swap,挂载、卸载、free查看内存情况、创建交换分区、回环设备、dd命令、自动挂载、fuser...
挂载.卸载 分区.格式化创建了文件系统后就可以挂载了 挂载:将新的文件系统关联至当前根文件系统 卸载:将某文件系统与当前根文件系统的关联关系移除 mount挂载 使用方法: mount 设备 挂载点 ...
- LInux下的交换分区以及相关查看命令
linux下SWAP为交换分区,也就是虚拟内存: 当linux系统的物理内存不够的时候,就需要将物理内存中的一些东西释放出来,以供当前程序使用: 那些被释放的空间可能来自于一些很长没有什么操作的程序, ...
- linux交换分区的命令,LInux下的交换分区以及相关查看命令
linux下SWAP为交换分区,也就是虚拟内存: 当linux系统的物理内存不够的时候,就需要将物理内存中的一些东西释放出来,以供当前程序使用: 那些被释放的空间可能来自于一些很长没有什么操作的程序, ...
- Ubuntu修改交换空间(新增或扩容)
Ubuntu修改交换空间(新增或扩容) 以前的linux在安装的时候一般都会设定一个交换分区空间.但经常不使用也浪费,不够用以后再修改也麻烦.这样我们可以通过使用交换文件来代替以前独立硬盘上的交换分区 ...
- Linux基础--存储管理(逻辑卷lvm,swap交换分区,mount,raid磁盘阵列)
一.存储管理2 要点:逻辑卷lvm,swap交换分区,mount,raid磁盘阵列 盛年不重来,一日难再晨. 及时当勉励,岁月不待人. 1.逻辑卷LVM–(Logical Volume Manager ...
- Linux磁盘分区、逻辑卷、交换分区管理
一.分区 1.MBR分区 2.GPT分区 二.磁盘分区管理 1.查看磁盘信息 2.添加磁盘 3.管理分区 (1)fdisk,默认划分为MBR的格式 (2)gdisk,默认默认划分为GPT的格式 (3) ...
- linux创建一个交换分区,如何创建linux交换分区
匿名用户 1级 2017-03-26 回答 1.mkswap 把一个分区格式化成为swap交换区: [root@localhost]# mkswap /dev/sda6 注:创建此分区为swap 交换 ...
- linux交换分区的优化-参数优化必选
今天早上手机收到zabbix报警短信,提示lack of free swap space on(交换分区不足) 到对应的服务器查看,发现内存free加cache还有11个G没用呢,就开始使用交换分区了 ...
- 每天一个知识点linux(八)手动创建交换分区
通常在安装linux系统时,会要求我们创建交换分区,在我们选择手动分区的时候有些人可能没有设置交换分区,而导致以后的使用出现一些问题,此时我们可以选择新建一个交换文件或交换分区来解决这个问题,这里主要 ...
最新文章
- python的list去除重复
- JavaScript的一些实用技巧收藏
- Divine Array 思维,模拟,结论
- 三路合并 —— Git 学习笔记 17
- android studio 如何导入工程文件,Android studio如何导入已有的eclipse工程
- Jar Hell变得轻松–用jHades揭开类路径的神秘面纱
- 1.移动端测试知识笔记(面试必备,测试点,adb命令)
- 循环小数与费马小定理
- 【DevCloud·敏捷智库】如何利用故事点做估算
- CSS中定义多个链接样式,在CSS中定义【导航栏】超链接样式
- windows 批处理把所有java源码导入一个txt文件中
- 有关并联机器人动力学的学习
- html图片轮播效果加链接,HTML首页怎么加图片轮播?
- 【Unifying Motion Deblurring and Frame Interpolation with Events】阅读笔记
- Ardunio开发实例-数字温度传感器
- oracle查询锁表信息
- 小程序的点击复制功能和长按复制功能
- 译文 FaceNet: A Unified Embedding for Face Recognition and Clustering
- 预览窗格无法预览word_使用导航窗格轻松重组Microsoft Word文档
- arduino灯光装置_基于Arduino的灯光秀