Linux系統下設定交換檔案(swapfie)一提升效能。
阿新 • • 發佈:2019-01-25
如果當初安裝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. 完!