View a markdown version of this page

在 Deadline Cloud 上启用交换 - 截止日期云

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 Deadline Cloud 上启用交换

swap_for_smf 主机配置脚本在 Deadline Cloud Linux 服务管理的车队工作人员上创建并启用交换文件。此脚本用于暂时超过物理 RAM 的内存密集型工作负载,例如 comfyUI。

某些工作负载需要先通过 CPU RAM 对大文件进行内存映射,然后再将其加载到 GPU。例如,在g6.xlarge实例(16 GB RAM)上加载 16 GB 的扩散模型,无需交换即可完成 OOM-kill 该过程。交换文件会提供溢出容量,从而使这些加载成功。

脚本执行以下操作:

  1. 在创建一个 32 GB 的交换文件/swapfile(如果已经存在则跳过)。

  2. 立即启用交换文件。

  3. 添加一个/etc/fstab条目,以便交换在重新启动后保持不变。

要更改交换大小,请编辑linux.sh和更新SWAP_SIZE变量。

有关更改内核过量提交行为而不是添加交换的替代方案,请参阅示例存储库中的 overcommit_o verride_for_smf 脚本