Linux-Networking
Centos 7:syslog 中來自 Intel I350 IGB 的意外 SYS WRAP
我在執行 Centos 7 的兩台伺服器之一上的 syslog 上每 18-19 分鐘看到以下消息重複:
kernel: igb 0000:03:00.1: unexpected SYS WRAP
有問題的 NIC 是 Supermicro 伺服器上內置的 I350 Gigabit。它有 1 個專用於執行 PTP4Linux 的埠和一個提供主機主連接的埠。遇到問題的伺服器執行 Centos 7.3 (1611),沒有遇到問題的伺服器仍然執行 Centos 7.1。有任何想法嗎?
看起來較舊的 igb 驅動程序在設置時間同步中斷原因寄存器時存在一些問題。從核心支持郵件列表和核心 git:
TSAUCC.DisableSystime 從未設置,因此 SYSTIM 在 80580/i350/i354(40 位 SYSTIM)上每 1100 秒執行一次 SYS WRAP,在 80576(45 位 SYSTIM)上每 35000 秒執行一次。
此換行事件無條件設置 TSICR.SysWrap 位。
但是,在中斷時檢查 TSIM 表明該事件實際上並沒有導致中斷。相反,它只是副擷取,而實際的中斷是由例如 TSICR.TXTS 引起的。
結論是 SYS WRAP 實際上是預期的,因此 “意外的 SYS WRAP”消息完全是偽造的,只是有助於混淆使用者。算了吧。
因此,似乎可以安全地忽略.
從 4.14 和 CentOS 7.5 開始的核心應該沒有它