Visualizza i dettagli del lavoratore nella dashboard del lavoratore - AWS 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à.

Visualizza i dettagli del lavoratore nella dashboard del lavoratore

La dashboard del lavoratore fornisce dettagli per il lavoratore che elabora un'attività. Puoi vedere:

  • Metadati, come il tipo di istanza, per il lavoratore

  • Le azioni di sessione eseguite dal lavoratore

  • Prestazioni del lavoratore, incluso l'utilizzo di CPU, memoria e disco

  • Un grafico dell'utilizzo di CPU, memoria e disco nel tempo

  • Un grafico della velocità del disco nel tempo

  • Il registro del lavoratore relativo all'attività

Per visualizzare il pannello di controllo del lavoratore da un'attività
  1. Segui i passaggi indicati Visualizza e gestisci i dettagli del lavoro in Deadline Cloud per visualizzare un elenco di lavori.

  2. Selezionare un processo nell'elenco Jobs (Processi).

  3. Seleziona un passaggio dall'elenco Passaggi.

  4. Seleziona un'attività dall'elenco Attività.

  5. Nella tabella delle attività, dal menu Azioni, scegli Visualizza dashboard del lavoratore.

Per visualizzare la dashboard dei lavoratori dai dettagli della flotta
  1. Segui i passaggi indicati Visualizza i dettagli della coda e della flotta in Deadline Cloud per visualizzare una flotta.

  2. Seleziona un lavoratore dall'elenco Lavoratori.

  3. Dal menu Azioni, scegli Visualizza il pannello di controllo del lavoratore.

Casi d'uso

Rilevamento di istanze con provisioning insufficiente

Quando i rendering richiedono più tempo del previsto, la dashboard di lavoro può aiutarti a determinare se le istanze sono di dimensioni adeguate per i tuoi carichi di lavoro. Sebbene l'utilizzo del 100% della vCPU sia normale per molti renderer, un utilizzo costante della memoria vicino alla capacità massima e un utilizzo elevato dello spazio su disco possono indicare che le istanze non dispongono di un provisioning sufficiente. In questi casi, l'aggiornamento della configurazione delle istanze del parco istanze può ridurre gli errori di rendering e migliorare significativamente i tempi di rendering. Tuttavia, è importante continuare a monitorare le prestazioni degli operatori dopo l'aggiornamento per assicurarsi di aver trovato l'equilibrio ottimale: un upgrade troppo aggressivo può portare a costi inutili a causa dell'over-provisioning.

Rilevamento di istanze con sovra-provisioning

Anche quando le attività vengono completate con successo, potrebbero esserci opportunità per ottimizzare i costi. La dashboard dei lavoratori può rivelare se stai pagando per una potenza di elaborazione superiore a quella richiesta dai tuoi carichi di lavoro. Se noti che il worker ha un utilizzo medio basso della vCPU, un utilizzo minimo della memoria e uno spazio su disco inutilizzato in eccesso, puoi ridimensionare la configurazione delle istanze del tuo parco istanze.

Risoluzione dei problemi delle attività non riusc

Quando si esaminano le attività non riuscite, il dashboard del lavoratore funge da prezioso strumento diagnostico. Presta particolare attenzione ai picchi di utilizzo della memoria e dello spazio su disco: se questi parametri si avvicinano o raggiungono il 100%, sono probabilmente la causa principale degli errori delle attività. Tale esaurimento delle risorse indica che le istanze attuali non sono in grado di gestire efficacemente i carichi di lavoro. In questi casi, il provisioning delle istanze con maggiore memoria o spazio su disco contribuirà a garantire il corretto completamento delle attività.

Tasso di utilizzo ottimale delle istanze

Utilizzo della vCPU

Intervallo obiettivo: 70-90%

  • Meno del 70%: probabilmente stai sottoutilizzando le risorse di elaborazione, il che significa che stai pagando per una CPU superiore a quella necessaria per il tuo carico di lavoro

  • 70— 90%: intervallo ottimale in cui è possibile utilizzare le risorse in modo efficiente senza incorrere in intoppi

  • Coerentemente al 100%: potrebbe indicare colli di bottiglia della CPU che potrebbero rallentare il rendering

Tieni presente che alcune attività di rendering richiederanno naturalmente un utilizzo più intensivo della CPU rispetto ad altre e l'utilizzo al 100% della vCPU potrebbe non essere un problema. Le attività di visualizzazione in tempo reale potrebbero mostrare un utilizzo più coerente della CPU, mentre le attività con requisiti di calcolo variabili potrebbero avere modelli diversi.

Utilizzo della memoria

Intervallo obiettivo: 70-85%

  • Inferiore al 50%: istanze potenzialmente sovradimensionate per il carico di lavoro

  • 70-85%: utilizzo ottimale con sufficiente margine di crescita per i picchi

  • Oltre il 90%: rischio di peggioramento delle prestazioni o di errori out-of-memory

I requisiti di memoria possono variare in modo significativo a seconda della complessità della scena, della risoluzione delle texture e dei dati di simulazione. Il monitoraggio delle tendenze della memoria nel tempo è importante per identificare se i carichi di lavoro stanno aumentando in termini di requisiti di memoria.

Utilizzo dello spazio su disco

Intervallo obiettivo: 60-80%

  • Inferiore al 40%: probabilmente un eccesso di provisioning di storage

  • 60-85%: buon utilizzo con spazio per file temporanei e cache

  • Oltre l'85%: rischio di esaurimento dello spazio durante i rendering di grandi dimensioni

Ricorda che I/O le prestazioni del disco possono essere importanti tanto quanto la capacità, specialmente per i carichi di lavoro che richiedono texture di read/write grandi dimensioni o la cache dei file durante il rendering.