管理交換空間

管理交換空間git

1、概念:ide

      交換空間是可與Linux內核內存管理子系統配合使用的磁盤區域。用於經過保存不活動的內存    頁來補充系統RAM。(系統RAM與交換空間組合在一塊兒稱爲虛擬內存)性能

 

   注:當系統內存不足時系統會調用虛擬內存,但因爲交換空間位於磁盤上,讀寫性能相對內存太       差,所以當系統內存長期不足時應添加內存,而不是擴大虛擬內存。spa


2、建立交換空間  (三部曲:建立+類型+格式化)3d

  一、  建立分區(同fdiskgdiskblog

    例:建立大小爲256M的分區內存

  wKioL1ZpknDCAsE_AACudW8kejk246.jpg  

  二、設置分區類型(同fdiskgdisk,建議設置爲 Linux swapget

   wKiom1ZpkvWyBvStAADcHxHRsoU608.jpgwKiom1ZpkymSZmlQAABgit4lPd8128.jpg

  

  設置好分區類型後w保存退出fdiskit


  三、格式化設備(mkswap內存管理

    Mkswap格式化時會在設備開頭寫入單個數據塊,而將設備的其他部分保留爲未格式化,從而能夠     用於儲存內

  wKioL1Zpk7WgtmSpAABA7fPB_Hc629.jpg


3、激活交換空間

  一、臨時激活交換空間(例:swapon /etc/sdb1

    Swapon命令能夠用來激活當前已經格式化的交換空間,當系統從新啓動後交換空間不會自動激       活。若要關閉交換空間則用wapoff命令。

    #swapon /dev/sdb1

 

             free 命令顯示系統使用和空閒的內存狀況,包括物理內存、交互區內存(swap)和內核緩衝區內存


    查看交換空間是否可用:#swapon  -s


  二、  永久激活交換空間

    修改/etc/fstab文件可實現永久激活交換分區。

   例:激活交換空間sdb1,格式以下:

   #echo 「/dev/sdb1   swap swap  defaults  0  0」

 

   第一段:該交換空間設備的UUID,也可使用設備原始名稱

   第二段:佔位符swap,爲mount point保留

   第三段:文件系統類型。交換空間的文件系統類型是swap

   第四段:選項。Defaults選項包括掛載選項auto,可以使交換空間在啓動時自動激活

   第五段:轉儲標誌

   第六段:fsck順序

 

4、設置交換空間優先級

   默認狀況下會按順序使用交換空間,前面的交換空間滿了才能使用下一個交換空間。

   Swapon  -s   顯示交換空間優先級

  Swapon  -p   設置優先級,數值越高優先級越高

 

經過/etc/fstab文件修改優先級:

#echo 「/dev/sdb1   swap  swap pre=6  0  0」

相關文章
相關標籤/搜索