Jump to content
PHP論壇人

1.調整swap虛擬記憶體


Recommended Posts

安裝LNMP一鍵安裝包前,先調整swap虛擬記憶體為4GB


查看記憶體
free -m


Swap這一行的total為0,代表伺服器swap沒設置
Swap: 0


建立一個資料夾用於存放swap
mkdir /var/swapfile


調整swap虛擬記憶體為4GB (視情況而定)
dd if=/dev/zero of=/var/swapfile/file.swap bs=1024k count=4096

 

建立一個swap檔案
mkswap /var/swapfile/file.swap

 

修改swap資料夾權限
chmod 0600 /var/swapfile

chmod 0600 /var/swapfile/file.swap

 


到fstab檔案中新增開機自動掛載設定
vi /etc/fstab

 


就能開機啟用這個swap
在底部加入這一行
/var/swapfile/file.swap     swap    swap    defauls    0 0

 

儲存並離開
:wq

 

啟用
swapon /var/swapfile/file.swap

 


重開機
sudo reboot

 


確認swap是否已調整為4GB
free -m

 


-------------------------------------------------------------
安裝LNMP一鍵包後,想要調整swap虛擬記憶體
-------------------------------------------------------------


查看記憶體
free -m

 


Swap這一行的total為1023,代表swap設定為1GB
Swap: 1023

 

刪掉新增的自動掛載swap設定
/sbin/swapoff /var/swapfile
rm -f /var/swapfile

 

再次查看記憶體
free -m

 


Swap這一行的total為0,代表swap已刪除
Swap: 0

 


建立一個資料夾用於存放swap
mkdir /var/swapfile

 

調整swap虛擬記憶體為4GB (視情況而定)
dd if=/dev/zero of=/var/swapfile/file.swap bs=1024k count=4096

 

建立一個swap文件
mkswap /var/swapfile/file.swap

 


修改swap資料夾權限
chmod 0600 /var/swapfile/

chmod 0600 /var/swapfile/file.swap

 

到fstab檔案中新增開機自動掛載設定
vi /etc/fstab

 


就能開機啟用這個swap
將底部的這行刪掉
/var/swapfile swap swap defaults 0 0

 


然後加入這一行
/var/swapfile/file.swap     swap    swap    defauls    0 0

 


儲存並離開
:wq

 


啟用
swapon /var/swapfile/file.swap

 

重開機
sudo reboot

 


確認swap是否已調整為4GB
free -m

 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...