管理交換空間

管理交換空間

一、概念:

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

 

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


二、創建交換空間  (三部曲:創建+類型+格式化)

  1、  創建分區(同fdiskgdisk

    例:創建大小爲256M的分區

  wKioL1ZpknDCAsE_AACudW8kejk246.jpg  

  2、設置分區類型(同fdiskgdisk,建議設置爲 Linux swap

   wKiom1ZpkvWyBvStAADcHxHRsoU608.jpgwKiom1ZpkymSZmlQAABgit4lPd8128.jpg

  

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


  3、格式化設備(mkswap

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

  wKioL1Zpk7WgtmSpAABA7fPB_Hc629.jpg


三、激活交換空間

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

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

    #swapon /dev/sdb1

 

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


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


  2、  永久激活交換空間

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

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

   #echo “/dev/sdb1   swap swap  defaults  0  0”

 

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

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

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

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

   第五段:轉儲標誌

   第六段:fsck順序

 

四、設置交換空間優先級

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

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

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

 

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

#echo “/dev/sdb1   swap  swap pre=6  0  0”


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