

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.

# Preferencia
Preferencia

La administración de cuotas es el único algoritmo de AWS Batch programación que incorpora **la preferencia**, es AWS Batch decir `SCHEDULED``STARTING`, detener un `RUNNING` trabajo o crear capacidad para un `RUNNABLE` trabajo.

## Intercambio preferente


La administración de cuotas utiliza la **preferencia entre acciones para devolver la** capacidad prestada a una cuota de cuota cuando llegan los puestos de trabajo.

Los administradores que reduzcan los límites de capacidad de una cuota de cuota también pueden hacer que `SCHEDULED``STARTING`, o los `RUNNING` trabajos que se encuentren dentro de esa cuota, puedan optar a la exclusión si la capacidad consumida por esa cuota ahora supera los límites de capacidad configurados.

## Prioridad en el uso compartido


Las cuotas compartidas se pueden configurar para habilitar la **preferencia dentro de las acciones**, lo que permite que los trabajos de mayor prioridad activen la preferencia de los `RUNNABLE` trabajos de menor prioridad dentro de la misma cuota de cuota que se ingresó, o. `SCHEDULED` `STARTING` `RUNNING`

## Algoritmo de selección preferente


Al elegir qué trabajos preferir, AWS Batch tiene en cuenta el número y el tipo de instancias que toma prestadas, las prioridades relativas de los trabajos y la duración de los trabajos, y aplica una heurística personalizada. Puede utilizar la llamada a la [UpdateServiceJob](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateServiceJob.html)API para actualizar un trabajo después `schedulingPriority` de enviarlo. Esto puede resultar útil para reducir la prioridad de un `RUNNING` trabajo (lo que aumenta la probabilidad de que se dé prioridad) o para aumentar la prioridad de un `RUNNABLE` trabajo dentro de una cuota con la preferencia dentro del recurso compartido habilitada, lo que permite que el trabajo prevalezca sobre un trabajo que ya esté en ejecución.

## Reintentos preferentes


La opción predeterminada es que los trabajos prioritarios se vuelvan a poner en cola sin límite. `RUNNABLE` Para limitar el número de preferencias que puede tener un trabajo, defina el envío de trabajos. `preemptionRetriesBeforeTermination` Si `preemptionRetriesBeforeTermination` se establece en 0, los trabajos se asignan a `FAILED` su primera prioridad.

En el trabajo se guarda una ventana deslizante con los intentos de prevención recientes, que se puede ver a través de ella. [DescribeServiceJob](https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeServiceJob.html)