View a markdown version of this page

在截止日期雲端 Linux 工作者上啟用交換 - 截止日期雲端

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在截止日期雲端 Linux 工作者上啟用交換

swap_for_smf 主機組態指令碼會在 Deadline Cloud Linux 服務受管機群工作者上建立並啟用交換檔案。將此指令碼用於暫時超過實體 RAM 的記憶體密集型工作負載,例如ComfyUI。

有些工作負載需要透過 CPU RAM 記憶體映射大型檔案,才能將其載入 GPU。例如,在g6.xlarge執行個體 (16 GB RAM) 上載入 16 GB 擴散模型可以 OOM 刪除程序,而無需交換。交換檔案提供溢位容量,讓這些負載成功。

指令碼會執行以下操作:

  1. 在 建立 32 GB 交換檔案 /swapfile(如果已存在,請略過)。

  2. 立即啟用交換檔案。

  3. 新增/etc/fstab項目,以便在重新開機期間持續交換。

若要變更交換大小,請編輯linux.sh並更新SWAP_SIZE變數。

如需變更核心超額遞交行為而非新增交換的替代方案,請參閱範例儲存庫中的 overcommit_override_for_smf 指令碼。