

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à.

# Prelazione
<a name="preemption"></a>

La gestione delle quote è l'unico algoritmo AWS Batch di pianificazione a incorporare la **prelazione**, in cui AWS Batch si interrompe un lavoro `SCHEDULED``STARTING`, o un processo per creare la capacità necessaria per un `RUNNING` lavoro. `RUNNABLE`

## Prelazione tra condivisioni
<a name="cross-share-preemption"></a>

La gestione delle quote utilizza la priorità **incrociata per riportare la capacità presa in prestito a una quota condivisa** all'arrivo dei posti di lavoro.

Gli amministratori che abbassano i limiti di capacità di una quota condivisa possono inoltre `SCHEDULED` `STARTING` attribuire la priorità ai `RUNNING` lavori rientranti in tale quota se la capacità consumata da tale quota supera i limiti di capacità configurati.

## Prelazione in condivisione
<a name="in-share-preemption"></a>

Le condivisioni di quota possono essere configurate in modo da abilitare la priorità **all'interno della condivisione, che consente ai `RUNNABLE` lavori con priorità più elevata di attivare l'opzione** di priorità per i lavori con priorità inferiore all'interno della stessa quota inserita, oppure `SCHEDULED` `STARTING` `RUNNING`

## Algoritmo di selezione preventiva
<a name="preemption-selection-algorithm"></a>

Nella scelta dei lavori da privilegiare, AWS Batch considera il numero e il tipo di istanze che un lavoro richiede in prestito, le priorità relative dei lavori e la durata dei lavori, e applica un'euristica personalizzata. È possibile utilizzare la chiamata [UpdateServiceJob](https://docs.aws.amazon.com/batch/latest/APIReference/API_UpdateServiceJob.html)API per aggiornare un lavoro dopo l'invio. `schedulingPriority` Ciò può essere utile per ridurre la priorità di un `RUNNING` lavoro (aumentando la probabilità di priorità) o aumentare la priorità di un `RUNNABLE` lavoro in una condivisione di quote con la priorità in-share abilitata, in modo che il lavoro possa anticipare un lavoro già in esecuzione.

## Tentativi di prelazione
<a name="preemption-retries"></a>

L'impostazione predefinita prevede che i lavori con priorità vengano messi nuovamente in coda senza limiti. `RUNNABLE` Per limitare il numero di privilegi sperimentati da un lavoro, imposta l'opzione «Invio del lavoro». `preemptionRetriesBeforeTermination` Se `preemptionRetriesBeforeTermination` è impostato su 0, i lavori passano `FAILED` alla prima priorità.

Una finestra scorrevole con i recenti tentativi di priorità viene memorizzata sul lavoro ed è visibile tramite. [DescribeServiceJob](https://docs.aws.amazon.com/batch/latest/APIReference/API_DescribeServiceJob.html)