Linux修改swap空間大小

一、在虛擬機裏面安裝oracle10g,發現默認的swap交換空間不知足最低要求,由於分配的物理內                       存是1G,那麼就按照要求須要2G的swap交換空間,默認只有1G的交換空間,因此要修改空間大               小centos

二、添加swap交換空間的步驟以下:oracle

      第一步:確保系統中有足夠的空間來用作swap交換空間,我使用的是KVM,準備在一個獨立的文件系         統中添加一個swap交換文件,在/opt/p_w_picpath中添加2G的swap交換文件運維

      第二步:添加交換文件並設置其大小爲2G,使用以下命令     ide

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

      過段時間就返回以下結果:虛擬機

     2048000+0 records init

     2048000+0 records outio

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

     第三步:建立(設置)交換空間,使用命令mkswapsed

    [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

             total       used       free     shared    buffers     cached

  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

以上就是centos系統中增長swap空間大小的方法,實際的運維中,常常會遇到的。

問題老是無約而至,平常積累的經驗,能夠幫助你解決一個又一個的問題。

相關文章
相關標籤/搜索