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

Buku Putih Lag Game › L6 Kartu jaringan server

Masalah driver dan firmware NIC NIC hang / reset

ID penyebab nic-reset · Penanggung jawab utama Infrastruktur server (Tim Infrastruktur)

Buka kartu interaktif dengan gambar dan simulasi →

Selama kartu berhenti dan dimulai ulang karena bug driver atau fitur yang tidak berfungsi dengan benar, semua pengiriman dan penerimaan terputus.

Mengapa Bug driver, fitur offload tidak berfungsi dengan benar → Akibatnya NIC berhenti lalu dimulai ulang (beberapa detik) → Di layar Semua pemain di server itu mengalami freeze bersamaan lalu teleport atau disconnect

Gejala
Freeze, Disconnect
Faktor
Packet loss
Siapa yang mengalami
Seluruh server
Kapan
Sesekali secara acak, Makin lama menyala
Penanggung jawab
Penanggung jawab utama Infrastruktur server (Tim Infrastruktur)
Tugas Tim Infrastruktur
Periksa catatan “transmit queue … timed out” dan “Link is Down” di log kernel dan pasang alert, update driver dan firmware, matikan fitur yang bermasalah (offload dan sebagainya).
Di grafik
Kosong lalu datang sekaligus · Jumlah paket kirim dan terima server
Yang diperiksa
Cari catatan “NETDEV WATCHDOG … transmit queue N timed out”, reset driver, serta “Link is Down” dan “Link is Up” di log kernel dengan dmesg, lalu periksa jumlah paket kirim dan terima server pada waktu itu
Cocok jika
Pada waktu jeda, ada catatan timeout antrean kirim atau link down dan up di log kernel, dan selama beberapa detik itu jumlah paket kirim dan terima 0
Tidak cocok jika
Log kernel bersih dan port di sisi switch juga normal: mengarah ke proses server game yang berhenti (“Jeda GC stop-the-world di server”, “Deadlock”) atau “Failover perangkat jaringan”
Sarana pemeriksaan
Tools infrastruktur (tanpa perlu kode game)

Sumber

  1. net/sched/sch_generic.c (Linux v6.12) Linux kernel
    Jika antrean kirim berhenti, watchdog kernel mencatat “NETDEV WATCHDOG … transmit queue N timed out” dan memanggil fungsi reset driver
  2. drivers/net/ethernet/intel/ixgbe/ixgbe_main.c (Linux v6.12) Linux kernel
    Driver ixgbe me-reset adapter saat pengiriman berhenti, dan mencatat “NIC Link is Down” jika link terputus
  3. ethtool(8) — Linux manual page ethtool
    Opsi ethtool -K untuk mematikan fitur offload satu per satu

Lihat juga

Lapisan yang sama: L6 Kartu jaringan server

Penyebab di lapisan lain dengan gejala yang sama (Freeze)

Lihat kartu interaktif dengan gambar dan simulasi