Jika virtual machine lain di server fisik yang sama banyak memakai jaringan atau CPU, pemrosesan di server Anda tertunda secara tidak beraturan.
Mengapa Virtual machine lain di server fisik yang sama banyak memakai sumber daya → Akibatnya Pemrosesan paket di virtual machine Anda tertunda secara tidak beraturan → Di layar Tanpa penyebab yang jelas, sesekali muncul jitter (variasi selang waktu kedatangan paket) sehingga game patah-patah
Penanggung jawab utama Infrastruktur server (Tim Infrastruktur) · Turut terlibat Pihak Eksternal (Pihak Eksternal)
Tugas Tim Infrastruktur
Pakai dedicated host atau instance dengan performa terjamin, hentikan lalu jalankan ulang instance yang jitter-nya terus berlanjut agar pindah ke host lain.
Tugas Pihak Eksternal
Laporkan host yang bermasalah ke penyedia cloud.
Di grafik
Melonjak acak sesekali · Jitter waktu pulang-pergi di dalam data center yang sama, %steal
Yang diperiksa
Kirim ping terus-menerus ke server lain di data center yang sama untuk mencatat jitter waktu pulang-pergi, lalu bandingkan bersama %steal dari mpstat dengan instance lain berkonfigurasi sama
Cocok jika
Hanya instance ini yang jitter waktu pulang-pergi atau %steal-nya melonjak tidak beraturan, sedangkan instance lain berkonfigurasi sama tenang. Hilang setelah instance dihentikan lalu dijalankan ulang dan pindah ke host lain
Tidak cocok jika
Semua instance berkonfigurasi sama melonjak dengan cara yang sama: bukan masalah host. Periksa beban di sisi server game atau segmen jaringan
Sarana pemeriksaan
Tools infrastruktur (tanpa perlu kode game)
Sumber
How EC2 instance stop and start worksAWS Jika instance dihentikan lalu dijalankan lagi, sebagian besar akan dipindahkan ke host baru (kecuali dedicated host)
mpstat(1) — Linux manual pagesysstat %steal: persentase waktu vCPU ini terpaksa menunggu selama hypervisor menjalankan vCPU lain