#發問 【請益】Realtek r8125 在 Linux Server 長時間運作出現 NETDEV WATCHDOG(driver 層?)

國立陽明交通大學
【請益】Realtek r8125 在 Linux Server 長時間運作出現 NETDEV WATCHDOG(driver 層?)
🖥️ 環境
OS:Ubuntu Server(長時間運作)
NIC:主機板內建 Realtek 2.5GbE(r8125)
使用情境:
Docker / container 環境
Pterodactyl Wings
遊戲伺服器(TCP + UDP 混合流量)
非桌機用途,屬於 24/7 server
問題現象(重點)
系統運作一段時間後(非固定時機),螢幕主控台或 dmesg 會反覆出現:
r8125 0000:xx:xx.x enpXs0: NETDEV WATCHDOG: transmit queue 0 timed out
伴隨行為:
網路效能明顯異常或中斷
連線不穩,對外服務實際上不可用
有時 link 會 flap(down / up)
多數情況下 只能 reboot 才能恢復
service / container 本身仍在 running(不像應用程式 crash)
整體看起來比較像 NIC driver / TX queue 卡死,而非應用層或防火牆問題
已排除方向
非單一 container 或單一服務造成
非特定 port
非短時間爆量流量才會發生
非 kernel panic
想請教
r8125 在 Linux server 上出現 NETDEV WATCHDOG 是否屬於已知 driver 穩定性問題?
是否有人成功:
僅靠 driver 更新 / kernel 參數 / offload 設定
讓 r8125 在 24/7 server 環境穩定運作?
還是實務上最省時間的結論就是:
👉 直接換 Intel NIC(i350-t2 / i350-t4)?