View a markdown version of this page

Swap auf Deadline Cloud Linux-Workern aktivieren - Deadline Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Swap auf Deadline Cloud Linux-Workern aktivieren

Das Hostkonfigurationsskript swap_for_smf auf der GitHub Website erstellt und aktiviert eine Swap-Datei für Flottenarbeiter, die von Deadline Cloud Linux vom Service verwaltet werden. Verwenden Sie dieses Skript für speicherintensive Workloads, die vorübergehend den physischen Arbeitsspeicher überschreiten, wie z. B. ComfyUI.

Bei einigen Workloads müssen große Dateien über den CPU-RAM speicherzugeordnet werden, bevor sie auf die GPU geladen werden. Wenn Sie beispielsweise ein 16-GB-Diffusionsmodell auf eine g6.xlarge Instance (16 GB RAM) laden, kann OOM-kill der Vorgang ohne Swap ausgeführt werden. Eine Swap-Datei bietet Überlaufkapazität, sodass diese Ladevorgänge erfolgreich ausgeführt werden können.

Das -Skript führt folgende Aktionen aus:

  1. Erstellt eine 32-GB-Auslagerungsdatei unter /swapfile (überspringt, falls bereits eine vorhanden ist).

  2. Aktiviert die Swap-Datei sofort.

  3. Fügt einen /etc/fstab Eintrag hinzu, sodass der Swap auch bei Neustarts bestehen bleibt.

Um die Swap-Größe zu ändern, bearbeiten linux.sh und aktualisieren Sie die SWAP_SIZE Variable.

Eine Alternative, die das Overcommit-Verhalten des Kernels ändert, anstatt Swap hinzuzufügen, finden Sie im https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/host_configuration_scripts/overcommit_override_for_smf overcommit_override_for_smf-Skript auf der Website. GitHub