View a markdown version of this page

Abilita lo scambio sui lavoratori Linux di Deadline Cloud - Deadline Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Abilita lo scambio sui lavoratori Linux di Deadline Cloud

Lo script di configurazione dell'host swap_for_smf crea e abilita un file di scambio sui lavoratori della flotta gestiti dal servizio Deadline Cloud Linux. Usa questo script per carichi di lavoro che richiedono molta memoria e che superano temporaneamente la RAM fisica, come ComfYUI.

Alcuni carichi di lavoro devono mappare in memoria file di grandi dimensioni tramite CPU RAM prima di caricarli sulla GPU. Ad esempio, il caricamento di un modello di diffusione da 16 GB su un'g6.xlargeistanza (16 GB di RAM) può essere OOM-kill eseguito senza swap. Un file di swap fornisce capacità di overflow in modo che questi caricamenti abbiano esito positivo.

Lo script svolge le seguenti funzioni:

  1. Crea un file di swap da 32 GB in /swapfile (lo salta se ne esiste già uno).

  2. Abilita immediatamente il file di scambio.

  3. Aggiunge una /etc/fstab voce in modo che lo swap persista anche dopo i riavvii.

Per modificare la dimensione dello swap, modifica linux.sh e aggiorna la variabile. SWAP_SIZE

Per un'alternativa che modifichi il comportamento di overcommit del kernel invece di aggiungere swap, vedete lo script overcommit_override_for_smf nel repository degli esempi.