天天看點

Solaris10 swap空間管理

   solaris上的swap空間類似于windows上的虛拟記憶體.用來将記憶體中的資料暫時緩存在硬碟上,在需要時候再加載進記憶體. 

    swap空間在系統安裝時就設定了的,專門劃分了磁盤中的一塊區域(相當于一個分區)來做交換區.不過在實際使用時,還是會出現swap空間不夠用的情況(比如安裝oracle資料庫時).這個時候還可以通過在系統中建立swap檔案的方式來增加swap空間大小. 

    總體就這個樣,下來總結一下swap管理的相關指令.

1.swap空間檢視 

    swap -s 檢視的總體使用情況 

    swap -l 檢視所有swap分區和檔案的使用情況 

2.swap空間不足時的處理 

    mkfile size fullfilename 

    size處填寫檔案大小,如60m,1g等;fullfilename處填寫檔案名稱(包含檔案路徑) 

    swap -a fullfilename 

    使用完成後,删除臨時生成的swap檔案. 

    swap -d fullfilename 

    如果要一直使用先前建立的swap檔案的話,可以将這個swap檔案放到vfstab檔案中,設定為開機挂載. 

    #device           device             mount    FS       fsck   mount    mount 

    #to mount         to fsck            point    type     pass   at boot  options 

    /usr/local/swap/swapfile    -        -     swap      -      yes   -

附------------------------------------------------------------------------------------------------------

<a href="http://download.oracle.com/docs/cd/E19253-01/819-7062/fsmount-19943/index.html">http://download.oracle.com/docs/cd/E19253-01/819-7062/fsmount-19943/index.html</a>

/etc/vfstab 檔案的字段說明

/etc/vfstab 檔案中的項包含七個字段,下表介紹了這些字段。

字段名

說明

device to mount

此字段可辨別以下内容之一:

<a></a>

本地 UFS 檔案系統的塊裝置名稱(例如 /dev/dsk/c0t0d0s0)。

要交換的片的塊裝置名稱(例如 /dev/dsk/c0t3d0s1)。

虛拟檔案系統的目錄。

device to fsck

與 device to mount 字段辨別的 UFS 檔案系統對應的原始(字元)裝置名稱(例如 /dev/rdsk/c0t0d0s0)。此字段可确定 fsck 指令使用的原始接口。如果沒有适用裝置,請使用連字元 (-),如對于隻讀檔案系統或遠端檔案系統。

mount point

辨別挂載檔案系統的位置(例如 /usr)。

FS type

辨別檔案系統的類型。

fsck pass

此字段為 fsck 指令用來确定是否檢查檔案系統的傳送号。如果此字段包含短劃線 (-),則不會檢查檔案系統。

如果此字段包含零,則不會檢查 UFS 檔案系統。但是,會檢查非 UFS 檔案系統。如果此字段包含的值大于零,則會始終檢查檔案系統。 

對于此字段中的值為 1 的所有檔案系統,将按它們在 vfstab 檔案中出現的順序進行檢查(每次檢查一個)。如果在 fsck pass 值大于 1 的多個 UFS 檔案系統上運作 fsck 指令并且使用了整理選項 (<b>-o p</b>),則 fsck 指令将自動并行檢查不同磁盤上的檔案系統,以最大程度地提高效率。否則,傳送号的值沒有任何作用。

mount at boot

設定為 yes 或 no,以訓示在引導系統時 mountall 指令是否應該自動挂載檔案系統。請注意,此字段與 AutoFS 無關。根 (/)、/usr 和 /var 檔案系統最初不是從 vfstab 檔案挂載的。對于這些檔案系統以及諸如 /proc 和 /dev/fd 之類的虛拟檔案系統,此字段應該始終設定為 no。

mount options

<b>注 –</b>

必須為 /etc/vfstab 檔案中的每個字段輸入一個值。如果某個字段沒有值,請務必指定一個短劃線 (-)。否則,系統可能無法成功引導。同樣,字段值也不能為空白。

本文轉自leipei部落格園部落格,原文連結:http://www.cnblogs.com/leipei2352/archive/2011/05/30/2063676.html,如需轉載請自行聯系原作者