交換分區的查看與擴容

任務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
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章