e071003a5775c8f409ca049c9f042e01.jpg
最近遇到 Linux 記憶體不足,但似乎就是真的不足了... 如果沒辦法擴增記憶體,那就只好拿 disk 來用了! 還好是 SSD,應該不會差太多!
 
  • 先建立一個 4GB 的檔案
    dd if=/dev/zero of=/swap bs=1024 count=$[1024*1024*4]
  • 把 /swap 的檔案形式設為 swap
    mkswap /swap
    chmod 600 /swap
     
  • 啟用 swap 檔案模式
    swapon /swap
  • 檢查是否有正確掛載
     swapon -s
     
    會看到類似這樣的訊息,/dev/xvdb 是原本的 swap 空間 (只有 256M),新的空間是 /swap,有 4G
    [root@localhost ~]# swapon -s
    Filename                                Type            Size    Used    Priority
    /dev/xvdb                               partition       262140  4       -1
    /swap                                   file            4194300 0       -2
    
  • 編輯 fstab,讓開機時就掛上
    #vi /etc/fstab
    /swap    swap    swap   defaluts  0 0
    
     
    接下來就重開機確認一下是否有掛上囉!
Facebook 討論區載入中...