한국어English日本語简体中文繁體中文DeutschไทยTiếng ViệtРусскийPortuguês (Brasil)EspañolBahasa Indonesia

Buku Putih Lag Game › Akar penyebab retransmisi TCP

Error fisik (kabel, modul optik, atau konektor rusak) Bit errors: bad cable, optics, dirty fiber

ID penyebab rt-physical · Penanggung jawab utama Infrastruktur jaringan (Tim Infrastruktur) · Turut terlibat Infrastruktur server (Tim Infrastruktur), Pihak Eksternal (Pihak Eksternal)

Buka kartu interaktif dengan gambar dan simulasi →

Kabel yang rusak, konektor serat optik yang kotor, dan modul optik yang sudah habis umur pakainya menimbulkan bit error, dan paket yang rusak dibuang diam-diam oleh perangkat.

Mengapa Bit terbalik akibat kabel, modul optik, atau konektor yang rusak → Akibatnya Perangkat membuang paket yang checksum (CRC)-nya tidak cocok → Di layar Hanya pemain yang melewati jalur itu yang terus-menerus tersendat sesaat lalu mengalami fast forward, di jam berapa pun

Gejala
Freeze, Fast forward, Teleport
Faktor
Packet loss
Siapa yang mengalami
Lokasi/channel tertentu, Satu rumah
Kapan
Selalu
Penanggung jawab
Penanggung jawab utama Infrastruktur jaringan (Tim Infrastruktur) · Turut terlibat Infrastruktur server (Tim Infrastruktur), Pihak Eksternal (Pihak Eksternal)
Tugas Tim Infrastruktur
Error CRC menumpuk di sisi penerima pada arah yang rusak, jadi periksa kedua ujung. Jaringan: periksa counter error CRC dan error input di port perangkat, periksa kekuatan sinyal optik (informasi modul optik di switch), bersihkan konektor serat optik, ganti kabel dan modul optik. Server/OS: periksa rx_crc_errors di ethtool -S server (namanya sedikit berbeda tiap driver), periksa kekuatan sinyal optik (ethtool -m), ganti kabel atau NIC di sisi server.
Tugas Pihak Eksternal
Jika masalahnya di rumah pemain, imbau pemain untuk mengganti kabel LAN atau router; jika di jalur ISP, minta ISP memeriksa jalurnya.
Kisaran angka
Packet loss 0,1% pun berarti satu dari 1.000 paket game. Jika puluhan pemain melewati jalur itu, setiap beberapa detik ada saja yang tersendat sesaat. Makin besar paketnya, makin mudah terkena bit error.
Di grafik
Hanya sebagian yang tinggi · Jumlah error CRC per port, tingkat retransmisi per server dan per port
Yang diperiksa
Periksa counter CRC di kedua ujung link: di server, rx_crc_errors di ethtool -S atau crc di ip -s -s link; di switch, error FCS (dot3StatsFCSErrors) dan error input (ifInErrors) pada port. Untuk link optik, periksa kekuatan sinyal optik yang diterima dengan ethtool -m dan informasi modul optik di switch
Cocok jika
Error CRC pada satu port terus naik di jam berapa pun, dan hanya server dan koneksi yang melewati port itu yang tingkat retransmisinya tinggi. Kekuatan sinyal optik yang diterima lebih rendah daripada link lain yang sejenis
Tidak cocok jika
CRC tidak berubah, hanya drop output yang naik: lebih mungkin antrean meluap (“Buffer dangkal meluap akibat burst pengiriman”, “Antrean bottleneck meluap”). Late collision di satu sisi dan error CRC di sisi lain naik bersamaan: lebih mungkin “Duplex mismatch”
Sarana pemeriksaan
Tools infrastruktur (tanpa perlu kode game)

Sumber

  1. Interface statistics Linux kernel
    rx_crc_errors adalah jumlah paket yang dihitung interface penerima sebagai error CRC; periksa dengan ip -s -s link dan ethtool -S
  2. ethtool(8) — Linux manual page ethtool
    -S untuk statistik per NIC dan driver, -m untuk EEPROM modul optik (SFP+, QSFP) dan informasi diagnostik optik
  3. RFC 3635: Definitions of Managed Objects for the Ethernet-like Interface Types IETF
    Error FCS pada port switch (dot3StatsFCSErrors); error ini ikut dijumlahkan ke error input (ifInErrors)

Lihat juga

Lapisan yang sama: Akar penyebab retransmisi TCP

Penyebab di lapisan lain dengan gejala yang sama (Freeze)

Lihat kartu interaktif dengan gambar dan simulasi