首頁 >電腦教學 >電腦知識 >如何在 Ubuntu 上新增交換空間 22.04 LTS

如何在 Ubuntu 上新增交換空間 22.04 LTS

WBOY
WBOY轉載
2024-02-20 11:12:03552瀏覽

交換空間在Linux系統中扮演著重要角色,特別是在系統記憶體不足時。它充當一個備用的記憶體儲存空間,可以幫助系統平穩運行,即使在負載高的情況下也能保持穩定性。本文為您提供了在Ubuntu 22.04 LTS上新增交換空間的詳細指南,以確保您的系統效能得到最佳化並能應付各種工作負載。

如何在 Ubuntu 上添加交换空间 22.04 LTS

#了解交換空間

交換空間提供虛擬內存,用於補充系統的實體 RAM。當系統的 RAM 不足時,核心會將資料交換到磁碟,以防止記憶體不足和系統崩潰。 Linux 系統常用交換空間來處理這種情況。

  • 同時執行多個記憶體密集型應用程式
  • 處理非常大的檔案或資料集
  • 執行虛擬機器或容器
  • 從原始碼編譯或建置軟體

交換空間不足會導致效能下降、應用程式崩潰和記憶體不足錯誤。監控工具,例如並提供對交換使用情況的可見性。如果系統經常達到交換限制,則添加更多空間可以提高穩定性。 topfree

#準備步驟

在建立交換檔案之前,請務必檢查系統是否已有交換空間以及硬碟上有多少可用空間。

要檢查現有交換空間,請使用下列指令:

sudo swapon --show

如果輸出為空,表示您的系統還沒有交換空間。若要檢查硬碟上的可用空間,請使用下列命令:

df -h

建立交換檔案

確認硬碟上有足夠的可用空間後,可以建立交換檔案。交換文件的大小取決於系統的需求,但一個好的經驗法則是使其等於系統上的 RAM 量。 要建立 1GB 的交換文件,請使用下列指令:

sudo fallocate -l 1G /swapfile

保護交換檔

建立交換檔案後,請務必透過更改其權限來保護它。這可確保只有 root 使用者才能讀取文件,從而保護您的系統免受潛在的安全威脅。

要變更交換檔案權限,請使用下列命令:

sudo chmod 600 /swapfile

設定交換空間

建立並保護交換檔案後,可以設定為交換空間。首先,使用 mkswap 指令設定交換區域:

sudo mkswap /swapfile

然後,使用 swapon 指令啟用交換檔案:

sudo swapon /swapfile

驗證交換空間

設定交換空間後,請務必驗證它是否可用且正常運作。您可以再次使用 swapon --show 指令來執行此操作。如果交換空間設定正確,您現在應該會看到一個輸出,其中顯示了交換檔案的路徑、大小和其他資訊。

在 Ubuntu 22.04 LTS 上新增交換空間是一個簡單的過程,可以顯著提高系統在高負載下的效能。透過按照本指南中概述的步驟操作,可以確保系統在實體記憶體耗盡時具有適當的安全網。像往常一樣,請記住,雖然交換空間是一個有用的工具,但它不能取代足夠的物理內存,因此請確保您的系統有足夠的 RAM 來滿足其需求。

以上是如何在 Ubuntu 上新增交換空間 22.04 LTS的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:mryunwei.com。如有侵權,請聯絡admin@php.cn刪除