在我的VPS Hosting啟用交換
物理RAM耗盡時,交換在伺服器上的伺服器會提供更多虛擬記憶體。它可以讓系統暫時在磁碟上儲存資料,防止因為記憶體限製而造成崩潰或變慢,並確保應用程式的順利運作。您可以透過SSH啟用交換功能。
警告:嚴重依賴交換會導致效能降低,因為從磁碟存取資料的速度比從RAM擷取的速度慢,並有可能導致應用程式回應速度明顯延遲。因此,我們強烈建議您在最佳化網站及伺服器程序時,只建議使用swap作為臨時解決方案。
- 使用SSH連線到您的伺服器。
- 切換至根用戶。
- 建立一個用於交換的檔案:
sudo fallocate -l 1G /swapfile
- 設定檔案權限:
sudo chmod 600 /swapfile
- 在檔案上設定Linux交換區域:
sudo mkswap /swapfile
- 啟用交換功能:
sudo swapon /swapfile
- 使用您偏好的文字編輯器命令,開啟
/etc/fstab
檔,附加以下程式碼行,並儲存變更:/swapfile swap swap defaults 0 0
- 驗證交換功能為啟用狀態:
sudo swapon --show
相似以下的輸出將會驗證交換是否已啟用:
NAME TYPE SIZE USED PRIO / swapfile file 1024M 0B -2
更多資訊
- 檢視Linux伺服器上的CPU和記憶體
- 請記得在最佳化網站和伺服器程序後停用交換功能。