

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Skenario pemantauan umum
<a name="gamelift-servers-metrics-scenarios"></a>

## Selami investigasi kinerja yang mendalam
<a name="scenario-dive-deep-performance"></a>

**Skenario:** A host/instance mengalami penurunan kinerja karena proses atau sesi permainan tertentu

**Langkah-langkah investigasi:**
+ Akses dasbor Kinerja Instance.
+ Tinjau tabel “Top N Memory Consuming Game Sessions” untuk mengidentifikasi proses mana yang paling berkontribusi terhadap konsumsi memori instance.
+ Tinjau tabel “Top N CPU Consuming Game Sessions” untuk mengidentifikasi proses mana yang paling berkontribusi terhadap pemanfaatan CPU instance.
+ Klik tautan Sesi Game untuk memungkinkan penyelidikan metrik terperinci yang lebih dalam.
+ Menganalisis timing server (Server Delta Time, Server Tick Rate, Server Tick Time, Server World Tick Time) untuk mengidentifikasi kemacetan kinerja.

## Investigasi kerusakan server game
<a name="scenario-game-server-crash"></a>

**Skenario:** Sesi permainan telah macet dan Anda perlu menentukan akar penyebabnya

**Langkah-langkah investigasi:**
+ Akses dasbor Kinerja Server untuk sesi permainan yang macet.
+ Periksa Penggunaan Memori (Unit) dan Penggunaan Memori Fisik (%) untuk menentukan apakah crash itu karena kehabisan memori.
+ Tinjau Penggunaan CPU (%) untuk mengidentifikasi apakah kelebihan CPU menyebabkan crash.
+ Analisis Jaringan I/O (Bytes) dan Jaringan I/O (Paket) untuk menentukan apakah masalah bandwidth jaringan berkontribusi pada crash.
+ Periksa persentase Packet Loss untuk mengidentifikasi masalah terkait jaringan.

## Selidiki masalah yang dilaporkan pemain
<a name="scenario-player-reported-issues"></a>

**Skenario:** Pemain melaporkan lag atau gangguan selama bermain game

**Langkah-langkah investigasi:**
+ Akses dasbor Kinerja Server untuk sesi game yang terpengaruh.
+ Tinjau Waktu Centang Server dan Waktu Centang Dunia Server untuk mengidentifikasi keterlambatan dalam pembaruan game.
+ Periksa Tingkat Centang Server untuk memastikan frekuensi pembaruan server yang konsisten.
+ Analisis Penggunaan CPU (%) untuk mengidentifikasi kemacetan pemrosesan.
+ Tinjau metrik Penggunaan Memori untuk mengidentifikasi masalah kinerja terkait memori.
+ Periksa I/O metrik Jaringan dan Packet Loss untuk mengidentifikasi kemacetan jaringan.

## Identifikasi perubahan kinerja dalam build server game yang berbeda
<a name="scenario-performance-changes-builds"></a>

**Skenario:** Anda ingin mengukur bagaimana performa game berubah di seluruh build server yang berbeda

**Langkah-langkah investigasi:**
+ Bandingkan metrik Waktu Centang Server antara build yang berbeda untuk mengukur perubahan efisiensi pemrosesan.
+ Analisis konsistensi Tingkat Centang Server di seluruh build untuk mengidentifikasi regresi kinerja.
+ Tinjau Server World Tick Time untuk mengukur perubahan kinerja pembaruan dunia game.
+ Bandingkan pola Penggunaan Memori antar build untuk mengidentifikasi peningkatan atau regresi pengoptimalan memori.
+ Pantau tren Penggunaan CPU untuk menilai perubahan efisiensi komputasi.

## Mendeteksi keterlambatan dan kelambatan dalam gameplay
<a name="scenario-detect-gameplay-delays"></a>

**Skenario:** Anda perlu memantau respons server dan kecepatan pembaruan game

**Langkah-langkah investigasi:**
+ Monitor Server Tick Time untuk mengukur seberapa cepat server memproses setiap siklus pembaruan.
+ Lacak Tingkat Centang Server untuk memastikan pembaruan status game yang konsisten per detik.
+ Analisis Server World Tick Time untuk mengukur kecepatan pembaruan dunia game, yang secara langsung memengaruhi pengalaman pelanggan.
+ Siapkan peringatan untuk variasi Waktu Delta Server untuk mendeteksi kinerja server yang tidak konsisten.

## Benchmarking skenario permainan yang berbeda
<a name="scenario-benchmarking"></a>

**Skenario:** Anda ingin mengidentifikasi bagaimana skenario permainan yang berbeda memengaruhi kinerja server

**Langkah-langkah investigasi:**
+ Bandingkan metrik kinerja server di berbagai jumlah pemain untuk memahami dampak penskalaan.
+ Analisis perbedaan kinerja antara mode permainan menggunakan metrik Server Tick Time dan CPU Usage.
+ Pantau pola Penggunaan Memori di berbagai skenario permainan untuk mengidentifikasi fitur intensif sumber daya.
+ Lacak I/O metrik Jaringan untuk memahami persyaratan bandwidth untuk skenario gameplay yang berbeda.
+ Gunakan dasbor Kinerja Instance untuk mengidentifikasi skenario game mana yang menghasilkan sesi game yang menghabiskan sumber daya tertinggi.

## Respon pemanfaatan sumber daya yang tinggi
<a name="scenario-high-resource-utilization"></a>

**Skenario:** Lonjakan sumber daya yang tidak biasa (CPU > 85%, Memori > 90%)

**Langkah-langkah investigasi:**

### Identifikasi sumber daya yang terpengaruh
<a name="identify-affected-resources"></a>
+ Gunakan DescribeGameSessionDetails API.
+ Filter berdasarkan Status jika diperlukan.
+ Dokumen contoh yang terpengaruh.

### Menganalisis penggunaan sumber daya
<a name="analyze-resource-usage"></a>
+ Tinjau dasbor Ikhtisar Instance.
+ Bandingkan pemanfaatan di seluruh armada.
+ Periksa pola historis.

### Pantau dampak server game
<a name="monitor-game-server-impact"></a>
+ Periksa metrik Kinerja Server.
+ Tinjau waktu centang dan kehilangan paket.
+ Pantau kebocoran memori.

### Langkah-langkah resolusi
<a name="resolution-steps"></a>
+ Unduh log sesi.
+ Mengatasi masalah build.
+ Pantau perbaikan.

## Analisis kerusakan server game
<a name="scenario-server-crashes"></a>

**Skenario:** Beberapa sesi permainan status kesalahan di seluruh armada

**Langkah-langkah investigasi:**

### Penilaian awal
<a name="initial-assessment"></a>
+ Akses dasbor Ikhtisar Armada.
+ Tinjau tabel sesi yang macet.
+ Catat pola dalam waktu/lokasi.

### Analisis kinerja
<a name="performance-analysis"></a>
+ Periksa metrik waktu server.
+ Tinjau pemanfaatan sumber daya.
+ Pantau kinerja jaringan.

### Tinjauan infrastruktur
<a name="infrastructure-review"></a>
+ Verifikasi kapasitas armada.
+ Periksa kesehatan contoh.
+ Tinjau kebijakan penskalaan.

### Jalur resolusi
<a name="resolution-path"></a>
+ Menganalisis log server.
+ Tinjau pengoptimalan kode.
+ Menerapkan perbaikan.

## Optimalisasi kapasitas armada
<a name="scenario-fleet-optimization"></a>

**Skenario:** Peluncuran game atau studi benchmark

**Langkah-langkah analisis:**

### Pemanfaatan Sumber Daya
<a name="resource-utilization"></a>
+ Filter berdasarkan lokasi.
+ Tinjau metrik P50/P95/P99.
+ Menganalisis pola penggunaan.

### Analisis tipe instans
<a name="instance-type-analysis"></a>
+ Bandingkan kinerja berdasarkan jenis.
+ Identifikasi kandidat penskalaan.
+ Pola pemanfaatan dokumen.

### Tindakan pengoptimalan
<a name="optimization-actions"></a>
+ Sesuaikan kebijakan penskalaan.
+ Memodifikasi jenis contoh.
+ Perbarui konfigurasi armada.