因為默認安裝的Ubuntu18腹缩,分區(qū)是自動分的, swap 分區(qū)只給了2G空扎。但是電腦內(nèi)存16G藏鹊,一般swap分區(qū)要大于或等于物理內(nèi)存(1-1.5倍),而且剛跑程序電腦卡死無奈重啟转锈,top命令最后引起我注意的是進場command:kswapd0盘寡, 所以摁下重啟鍵回來增大swap分區(qū)試試。
- 查看內(nèi)存情況:
free -m
黑忱。 - 創(chuàng)建一個新的swap文件
sudo dd if=/dev/zero of=swap bs=1G count=24
count的值是24G宴抚, 創(chuàng)建文件名為swap勒魔。(這步應該在/路徑下執(zhí)行了) - 創(chuàng)建swap文件系統(tǒng)
sudo mkswap -f swap
- 開啟新的swap
sudo swapon swap
- 關閉并刪除原有的swap文件
sudo swapoff swapfile
sudo rm /swapfile
- 設置開機啟動
sudo subl /etc/fstab
將原有的swapfile改為swap (圖中已修改)
image.png