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

Game Lag White Paper › L6 Server network card

NIC bandwidth saturation NIC bandwidth saturation

Cause ID nic-saturate · Primary owner Game team (Server development) · Also Infra team (Server infrastructure)

Open the interactive card with figures and simulations →

Running a 1 Gbps or 10 Gbps card at its limit makes the transmit queue grow until packets get dropped.

Why More broadcasts push traffic to the card’s limit → Effect The transmit queue grows, and packets are dropped when it overflows → On screen Latency and loss across the whole server (input lag, teleporting)

Symptoms
Input lag, Teleporting
Factors
Latency, Packet loss
Who’s affected
Whole server
When
When crowds gather
Owner
Primary owner Game team (Server development) · Also Infra team (Server infrastructure)
Game team action items
Reduce traffic (area of interest, compression, send only what changed).
Infra team action items
Upgrade the card (a faster NIC, or a larger instance in the cloud), alert on NIC utilization.
On the graph
Hits a ceiling · NIC transmit volume, transmit drops
Where to look
Compare txkB/s and %ifutil (utilization relative to interface speed) from sar -n DEV 1 with the NIC speed or instance bandwidth, alongside TX dropped from ip -s link
Confirmed if
Transmit volume flattens near the NIC or instance bandwidth, and from then on transmit drops and server-wide latency rise
Ruled out if
Bandwidth has headroom: not this cause. Many small packets and loss: “Cloud PPS limit exceeded”
Check with
Infra tools (no game code needed)

Sources

  1. Interface statistics Linux kernel
    tx_dropped: number of packets dropped during transmission for lack of resources
  2. Amazon EC2 instance network bandwidth AWS
    The bandwidth an instance can use is set by its vCPU count (instance size)
  3. sar(1) — Linux manual page sysstat
    rxkB/s, txkB/s, and %ifutil (utilization relative to interface speed) from -n DEV

See also

Same layer: L6 Server network card

Same symptom (Input lag), other layers

View the interactive card with figures and simulations