View a markdown version of this page

Habilite el intercambio en los trabajadores de Deadline Cloud Linux - Deadline Cloud

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Habilite el intercambio en los trabajadores de Deadline Cloud Linux

El script de configuración del host swap_for_smf del GitHub sitio web crea y habilita un archivo de intercambio en los trabajadores de flotas gestionados por el servicio Deadline Cloud Linux. Usa este script para cargas de trabajo con uso intensivo de memoria que superen temporalmente la RAM física, como ComfyUI.

Algunas cargas de trabajo necesitan asignar archivos grandes a la memoria a través de la RAM de la CPU antes de cargarlos en la GPU. Por ejemplo, cargar un modelo de difusión de 16 GB en una g6.xlarge instancia (16 GB de RAM) puede realizarse sin necesidad de OOM-kill cambiarlo. Un archivo de intercambio proporciona una capacidad adicional para que estas cargas se realicen correctamente.

El script hace lo siguiente:

  1. Crea un archivo de intercambio de 32 GB en /swapfile (se omite si ya existe uno).

  2. Activa el archivo de intercambio de forma inmediata.

  3. Añade una /etc/fstab entrada para que el intercambio se mantenga después de los reinicios.

Para cambiar el tamaño del intercambio, edite linux.sh y actualice la SWAP_SIZE variable.

Para ver una alternativa que cambie el comportamiento de sobreconfirmación del kernel en lugar de añadir el intercambio, consulte el script https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/host_configuration_scripts/overcommit_override_for_smf overcommit_override_for_smf en el sitio web. GitHub