Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Skenario pemantauan umum
Selami investigasi kinerja yang mendalam
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
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
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
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
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
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
Skenario: Lonjakan sumber daya yang tidak biasa (CPU > 85%, Memori > 90%)
Langkah-langkah investigasi:
Identifikasi sumber daya yang terpengaruh
-
Gunakan DescribeGameSessionDetails API.
-
Filter berdasarkan Status jika diperlukan.
-
Dokumen contoh yang terpengaruh.
Menganalisis penggunaan sumber daya
-
Tinjau dasbor Ikhtisar Instance.
-
Bandingkan pemanfaatan di seluruh armada.
-
Periksa pola historis.
Pantau dampak server game
-
Periksa metrik Kinerja Server.
-
Tinjau waktu centang dan kehilangan paket.
-
Pantau kebocoran memori.
Langkah-langkah resolusi
-
Unduh log sesi.
-
Mengatasi masalah build.
-
Pantau perbaikan.
Analisis kerusakan server game
Skenario: Beberapa sesi permainan status kesalahan di seluruh armada
Langkah-langkah investigasi:
Penilaian awal
-
Akses dasbor Ikhtisar Armada.
-
Tinjau tabel sesi yang macet.
-
Catat pola dalam waktu/lokasi.
Analisis kinerja
-
Periksa metrik waktu server.
-
Tinjau pemanfaatan sumber daya.
-
Pantau kinerja jaringan.
Tinjauan infrastruktur
-
Verifikasi kapasitas armada.
-
Periksa kesehatan contoh.
-
Tinjau kebijakan penskalaan.
Jalur resolusi
-
Menganalisis log server.
-
Tinjau pengoptimalan kode.
-
Menerapkan perbaikan.
Optimalisasi kapasitas armada
Skenario: Peluncuran game atau studi benchmark
Langkah-langkah analisis:
Pemanfaatan Sumber Daya
-
Filter berdasarkan lokasi.
-
Tinjau metrik P50/P95/P99.
-
Menganalisis pola penggunaan.
Analisis tipe instans
-
Bandingkan kinerja berdasarkan jenis.
-
Identifikasi kandidat penskalaan.
-
Pola pemanfaatan dokumen.
Tindakan pengoptimalan
-
Sesuaikan kebijakan penskalaan.
-
Memodifikasi jenis contoh.
-
Perbarui konfigurasi armada.