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à.
Scenari di monitoraggio comuni
Approfondisci le indagini sulle prestazioni
Scenario: A host/instance presenta prestazioni ridotte a causa di processi o sessioni di gioco specifici
Fasi dell'indagine:
-
Accedi alla dashboard delle prestazioni delle istanze.
-
Consulta la tabella «Le migliori N sessioni di gioco che consumano memoria» per identificare quali processi contribuiscono maggiormente al consumo di memoria delle istanze.
-
Consulta la tabella «Le N principali sessioni di gioco che consumano CPU» per identificare quali processi contribuiscono maggiormente all'utilizzo della CPU dell'istanza.
-
Fai clic sui link delle sessioni di gioco per consentire un'analisi più approfondita delle metriche dettagliate.
-
Analizza gli orari dei server (Server Delta Time, Server Tick Rate, Server Tick Time, Server World Tick Time) per identificare i punti deboli nelle prestazioni.
Indagine sugli incidenti dei server di gioco
Scenario: una sessione di gioco si è bloccata ed è necessario determinarne la causa principale
Fasi dell'indagine:
-
Accedi alla dashboard delle prestazioni del server per la sessione di gioco interrotta.
-
Controlla l'utilizzo della memoria (unità) e l'utilizzo della memoria fisica (%) per determinare se l'arresto anomalo è dovuto all'esaurimento della memoria.
-
Controlla l'utilizzo della CPU (%) per identificare se il crash è stato causato dal sovraccarico della CPU.
-
Analizza la rete I/O (byte) e la rete I/O (pacchetti) per determinare se i problemi di larghezza di banda della rete hanno contribuito al crash.
-
Esamina la percentuale di perdita di pacchetti per identificare i problemi relativi alla rete.
Esamina i problemi segnalati dai giocatori
Scenario: i giocatori segnalano ritardi o interruzioni durante il gioco
Fasi dell'indagine:
-
Accedi alla dashboard delle prestazioni del server per la sessione di gioco interessata.
-
Consulta Server Tick Time e Server World Tick Time per identificare i ritardi negli aggiornamenti del gioco.
-
Controlla Server Tick Rate per garantire una frequenza di aggiornamento costante del server.
-
Analizza l'utilizzo della CPU (%) per identificare i colli di bottiglia nell'elaborazione.
-
Rivedi le metriche di utilizzo della memoria per identificare i problemi di prestazioni relativi alla memoria.
-
Controlla le I/O metriche di rete e la perdita di pacchetti per identificare i punti deboli della rete.
Identifica le variazioni delle prestazioni nelle diverse build di server di gioco
Scenario: vuoi misurare come cambiano le prestazioni di gioco tra diverse build di server
Fasi dell'indagine:
-
Confronta le metriche di Server Tick Time tra diverse build per misurare le variazioni dell'efficienza di elaborazione.
-
Analizza la coerenza del Server Tick Rate tra le build per identificare le regressioni delle prestazioni.
-
Consulta Server World Tick Time per misurare i cambiamenti nelle prestazioni degli aggiornamenti del mondo di gioco.
-
Confronta i modelli di utilizzo della memoria tra le build per identificare miglioramenti o regressioni dell'ottimizzazione della memoria.
-
Monitora le tendenze di utilizzo della CPU per valutare le variazioni dell'efficienza computazionale.
Rileva ritardi e rallentamenti nel gameplay
Scenario: devi monitorare la reattività del server e la velocità di aggiornamento del gioco
Fasi dell'indagine:
-
Monitora il Tick Time del server per misurare la velocità con cui il server elabora ogni ciclo di aggiornamento.
-
Tieni traccia della frequenza di selezione del server per garantire aggiornamenti costanti allo stato del gioco al secondo.
-
Analizza Server World Tick Time per misurare la velocità di aggiornamento del mondo di gioco, che influisce direttamente sull'esperienza del cliente.
-
Imposta avvisi per le variazioni del Delta Time del server per rilevare prestazioni incoerenti del server.
Analisi comparativa di diversi scenari di gioco
Scenario: vuoi identificare in che modo i diversi scenari di gioco influiscono sulle prestazioni del server
Fasi dell'indagine:
-
Confronta le metriche delle prestazioni del server in base al numero di giocatori diversi per comprendere l'impatto della scalabilità.
-
Analizza le differenze di prestazioni tra le modalità di gioco utilizzando le metriche Server Tick Time e CPU Usage.
-
Monitora i modelli di utilizzo della memoria in diversi scenari di gioco per identificare le funzionalità che richiedono molte risorse.
-
Tieni traccia delle I/O metriche di rete per comprendere i requisiti di larghezza di banda per diversi scenari di gioco.
-
Usa la dashboard Instance Performance per identificare quali scenari di gioco producono le sessioni di gioco che consumano più risorse.
Risposta a un elevato utilizzo delle risorse
Scenario: picchi di risorse insoliti (CPU > 85%, memoria > 90%)
Fasi dell'indagine:
Identifica le risorse interessate
-
Usa l' DescribeGameSessionDetails API.
-
Filtra per stato, se necessario.
-
Documenta le istanze interessate.
Analizza l'utilizzo delle risorse
-
Consulta la dashboard di panoramica delle istanze.
-
Confronta l'utilizzo in tutta la flotta.
-
Controlla i modelli storici.
Monitora l'impatto sui server di gioco
-
Controlla le metriche delle prestazioni del server.
-
Controlla i tempi di verifica e la perdita di pacchetti.
-
Monitora le perdite di memoria.
Passaggi di risoluzione
-
Scarica i registri delle sessioni.
-
Risolvi i problemi di compilazione.
-
Monitora i miglioramenti.
Analisi dei crash del server di gioco
Scenario: più sessioni di gioco con stato di errore in tutta la flotta
Fasi dell'indagine:
Valutazione iniziale
-
Accedi alla dashboard di panoramica della flotta.
-
Rivedi la tabella delle sessioni bloccate.
-
Annota gli schemi in termini di tempistica/luogo.
Analisi delle prestazioni
-
Controlla le metriche di temporizzazione del server.
-
Esamina l'utilizzo delle risorse.
-
Monitora le prestazioni della rete.
Revisione dell'infrastruttura
-
Verifica la capacità della flotta.
-
Controlla lo stato dell'istanza.
-
Rivedi le politiche di scalabilità.
Percorso di risoluzione
-
Analizza i log del server.
-
Ottimizzazione del codice di revisione.
-
Implementa correzioni.
Ottimizzazione della capacità della flotta
Scenario: lancio del gioco o studio di benchmark
Fasi dell'analisi:
Utilizzo delle risorse
-
Filtra per località.
-
Esamina le metriche P50/P95/P99.
-
Analizza i modelli di utilizzo.
Analisi del tipo di istanza
-
Confronta le prestazioni per tipo.
-
Identifica candidati scalabili.
-
Modelli di utilizzo dei documenti.
Azioni di ottimizzazione
-
Modifica le politiche di scalabilità.
-
Modifica i tipi di istanza.
-
Aggiorna la configurazione del parco veicoli.