天天看點

Linux修改swap空間大小

1、在虛拟機裡面安裝oracle10g,發現預設的swap交換空間不滿足最低要求,因為配置設定的實體内                       存是1G,那麼就按照要求需要2G的swap交換空間,預設隻有1G的交換空間,是以要修改空間大               小

2、添加swap交換空間的步驟如下:

      第一步:確定系統中有足夠的空間來用做swap交換空間,我使用的是KVM,準備在一個獨立的檔案系         統中添加一個swap交換檔案,在/opt/p_w_picpath中添加2G的swap交換檔案

      第二步:添加交換檔案并設定其大小為2G,使用如下指令     

      [root@sense p_w_picpath]# dd if=/dev/zero of=/opt/p_w_picpath/swap bs=1024 count=2048000

      過段時間就傳回如下結果:

     2048000+0 records in

     2048000+0 records out

     2097152000 bytes (2.1 GB) copied, 272.867 seconds, 7.7 MB/s

     第三步:建立(設定)交換空間,使用指令mkswap

    [root@sense p_w_picpath]# mkswap /opt/p_w_picpath/swap

   Setting up swapspace version 1, size = 2097147 kB

   第四步:檢查現有的交換空間大小,使用指令free

   [root@sense p_w_picpath]# free -m

             total       used       free     shared    buffers     cached

    Mem:          1011        989         21          0          1        875

    -/+ buffers/cache:        112        898

    Swap:         1027          0       1027

   或者檢查meminfo檔案

   grep SwapTotal  /proc/meminfo

   第五步:啟動新增加的2G的交換空間,使用指令swapon

   [root@sense p_w_picpath]# swapon /opt/p_w_picpath/swap

   第六步:确認新增加的2G交換空間已經生效,使用指令free

   [[root@sense p_w_picpath]# free -m

  Mem:          1011        995         15          0          4        877

  -/+ buffers/cache:        113        897

  Swap:         3027          0       3027

  或者檢查meminfo檔案

  grep SwapTotal  /proc/meminfo

 第七步:修改/etc/fstab檔案,使得新加的2G交換空間在系統重新啟動後自動生效

在檔案最後加入:

/opt/p_w_picpath/swap     swap      swap defaults 0 0

繼續閱讀