Do lỗi driver hoặc tính năng hoạt động sai, card mạng bị treo và khởi động lại, trong lúc đó mọi việc gửi nhận đều bị ngắt.
Vì sao Lỗi driver, tính năng offload hoạt động sai → Dẫn đến NIC treo rồi khởi động lại (vài giây) → Trên màn hình Mọi người trên server đó cùng đứng hình rồi dịch chuyển tức thời hoặc mất kết nối
Kiểm tra và cảnh báo các bản ghi “transmit queue … timed out”, “Link is Down” trong log kernel, cập nhật driver và firmware, tắt tính năng có vấn đề (offload…).
Trên đồ thị
Đứt quãng rồi dồn về · Số gói gửi nhận của server
Chỗ cần xem
Dùng dmesg tìm trong log kernel các bản ghi “NETDEV WATCHDOG … transmit queue N timed out”, reset của driver, “Link is Down” và “Link is Up”, rồi xem số gói gửi nhận của server tại thời điểm đó
Đúng nếu
vào lúc dừng, log kernel có bản ghi timeout hàng đợi gửi hoặc link down, up, và trong vài giây đó số gói gửi nhận bằng 0
Loại trừ nếu
log kernel sạch và cổng phía switch cũng bình thường → tiến trình server game bị dừng (“GC dừng toàn bộ server”, “Deadlock”) hoặc xem “Failover thiết bị mạng”
Cách kiểm tra
Kiểm tra bằng công cụ hạ tầng (không cần code game)
Nguồn
net/sched/sch_generic.c (Linux v6.12)Linux kernel Khi hàng đợi gửi bị treo, watchdog của kernel ghi “NETDEV WATCHDOG … transmit queue N timed out” và gọi hàm reset của driver