1. 程式人生 > >Linux系統下設定交換檔案(swapfie)一提升效能。

Linux系統下設定交換檔案(swapfie)一提升效能。

如果當初安裝Linux,沒有分配交換分割槽,或者十分不願意分配一個小分割槽專門作為交換分割槽,但任務一多,記憶體又不夠(特別是還在linux下開虛擬機器),又不願意花錢升級記憶體),這時最好的解決方案就是建立一個磁碟檔案來作為交換空間(若磁碟是SSD,那效果也是非常明顯的)。具體如下:

1. 建立交換檔案 -- swapfile

    sudo  fallocate   -l  4G   /swapfile

    在根目錄下建立一個4G的swapfile (之前建立了一個1G的,發現chrome開太多選項卡再開個虛擬機器,記憶體及swapfile都爆了.給它弄個4G!)

2. 更改/swapfile許可權

    sudo  chmod  600  /swapfile

3. 格式化為swap

    sudo  mkswap  /swapfile

4. 應用之

    sudo  swapon  /swapfile

5. 為了以後開機自動掛載swap, 將其加入/etc/fstab

    編輯/etc/fstab, 在其中加入一行:

    /swapfile    none   swap   defaults  0   0

6. 如果對這個/swapfile不滿意,比如想更改大小,可以這樣

    sudo  swapoff  -a   關掉swap

    sudo  rm  -f  /swapfile  刪掉當前swapfile

    回到第一步重新設定swapfile

7. 完!