交換分區管理

創建交換分區

linux上的交換分區必須使用獨立的文件系統
且文件系統的systemid必須為82
mkswap [options] device [size] 創建交換分區文件系統

掛載交換分區

    swapon 設備名稱

處理交換文件和分區

    交換分區是系統RAM的補充

    基本設置包括:
        ?創建交換分區或者文件
        ?使用mkswap寫入特殊簽名
        ?在/etc/fstab文件中添加適當的條目
        ?使用swapon -a 激活交換空間

掛載交換分區

    啟用:swapon
        swapon[OPTION]… [DEVICE]
        -a:激活所有的交換分區;
        -p PRIORITY:指定優先級
        /etc/fstab:pri=value   1-32768

    禁用:swapoff[OPTION]… [DEVICE]
    先使用swapon 在使用swapon -a
    fstab文件中掛在    default,pri=100

SWAP的優先級

    用戶可以給某個swap指定一個0到32767的優先級

    如果用戶沒有指定,那么核心會自動給swap指定一個優先級,這個優先級從-1開始,每加入一個新的沒有用戶指定優先級的swap,會給這個優先級減一。

    先添加的swap的缺省優先級比較高,除非用戶自己指定一個優先級,而用戶指定的優先級(是正數)永遠高于核心缺省指定的優先級(是負數)。

    優化性能:分布存放,高性能磁盤存放

swap實際操作

查看swpa
    [root@yangyouwei ~]# cat /proc/swaps
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    
    priority 優先級

linux上的交換分區必須使用獨立的文件系統
且文件系統的systemid必須為82
先創建一個分區,分區類型為82

    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1               1         262     2104483+  82  Linux swap / Solaris

創建swap文件系統

    [root@yangyouwei ~]# mkswap /dev/sdb1
    Setting up swapspace version 1, size = 2104476 KiB
    no label, UUID=e30b6372-c24a-4c35-81e0-e70bb7a07c8a

掛載swap
    [root@yangyouwei ~]# swapon /dev/sdb1
    [root@yangyouwei ~]# cat /proc/swaps
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    /dev/sdb1                               partition       2104476 0       -2

    [root@yangyouwei ~]# swapon -p 100 /dev/sdb1  ##更改優先級掛載越大越優先
    [root@yangyouwei ~]# cat /proc/swaps
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    /dev/sdb1                               partition       2104476 0       100
卸載
    [root@yangyouwei ~]# swapoff /dev/sdb1

查看swap

cat /proc/swaps

swapon -s

    [root@yangyouwei ~]# swapon -s
    Filename                                Type            Size    Used    Priority
    /dev/sda5                               partition       204796  0       -1
    /dev/sdb1                               partition       2104476 0       100

free

    [root@yangyouwei ~]# free
                 total       used       free     shared    buffers     cached
    Mem:       1907304     544348    1362956       1276      92500     192956
    -/+ buffers/cache:     258892    1648412
    Swap:       204796          0     204796

    [root@yangyouwei ~]# free
                 total       used       free     shared    buffers     cached
    Mem:       1907304     545736    1361568       1276      92524     192956
    -/+ buffers/cache:     260256    1647048
    Swap:      2309272          0    2309272

只有寫入fstab文件才能使用swapon -a

原創文章,作者:yyw,如若轉載,請注明出處:http://www.www58058.com/42648

(0)
yywyyw
上一篇 2016-09-02
下一篇 2016-09-02

相關推薦

  • Gitlab代碼管理倉庫安裝部署

    GitLab是利用 Ruby on Rails一個開源的版本管理系統,實現一個自托管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。它擁有與Github類似的功能,能夠瀏覽源代碼,管理缺陷和注釋??梢怨芾韴F隊對倉庫的訪問,它非常易于瀏覽提交過的版本并提供一個文件歷史庫。它還提供一個代碼片段收集功能可以輕松實現代碼復用,便于日后有需要的時候進行查…

    2016-07-26
  • path

    path簡單應用

    Linux干貨 2017-10-30
  • linux權限管理

          今天來講講linux里面權限的問題,在linux系統中,有這么幾類權限,r,w,x,s,t這么幾類權限,系統中為什么要有權限這個東西呢,linux一切皆文件,有些文件不想讓某些人看到,那么這個時候就需要設置文件的訪問的權限了,文件的擁有者一般都是有權力修改刪除文件的,但擁有者以外的人未必就能刪除修…

    Linux干貨 2016-08-04
  • MBR、GPT的結構和區別

    本章學習內容         ——–介紹MBR、GPT         ——–不同的啟動流程         ——–分區結構 &nb…

    Linux干貨 2016-08-29
  • The first work’s homework

    一、描述計算機的組成及其功能     計算機是由硬件系統(hardware system)和軟件系統(software system)兩部分組成的。     1.硬件系統:       根據馮諾依曼計算機體系結構模型,中…

    Linux干貨 2016-12-05
  • 第一周作業-01

    計算機組成    硬件:主要由5大部件組成,CPU包含運算器和控制器兩大部件        CPU:運算器、控制器、寄存器、緩存        存儲器:內存,RAM(Random Access Memory)    , Memory只支持平…

    Linux干貨 2016-09-10
欧美性久久久久