Networking
用於持續 NIC 連接和重新連接的 e1kexpress 事件日誌條目
我們的一個 Windows 7 客戶端應用程序遇到問題,該應用程序與本地伺服器保持 Windows 文件共享連接,並且在夜班期間似乎需要定期重啟應用程序。
在查看系統事件日誌後,我看到以下事件重複發生:
3/24/2014 12:05 Intel(R) 82567LM-3 Gigabit Network Connection Network link has been established at 100Mbps full duplex. 3/24/2014 12:05 Intel(R) 82567LM-3 Gigabit Network Connection Network link has been disconnected. 3/24/2014 11:37 Intel(R) 82567LM-3 Gigabit Network Connection Network link has been established at 10Mbps full duplex. 3/24/2014 11:37 Intel(R) 82567LM-3 Gigabit Network Connection Network link has been disconnected. 3/24/2014 7:55 Intel(R) 82567LM-3 Gigabit Network Connection Network link has been established at 100Mbps full duplex. 3/24/2014 7:55 Intel(R) 82567LM-3 Gigabit Network Connection Network link has been disconnected. …etc …etc
NIC 斷開連接,然後以大約 60 分鐘以上的隨機間隔在 10Mbps 和 100Mbps 之間來回切換,但最常見的情況是在系統使用較少的情況下在一夜之間發生。
(我在這裡自己記錄和回答這個問題,因為這是一個難以捉摸的問題,但我願意接受任何不涉及完全禁用顯示器節能並且不僅僅是模糊的“嘗試更新驅動程序”的具體答案.)
我在英特爾社區論壇https://communities.intel.com/thread/9913上找到了一個相關主題,該主題指出了這些英特爾(R) 82567LM-3 千兆卡上的 NIC 節能模式問題。他們建議在驅動程序高級設置中禁用 SIPS,因為斷開/重新連接過程似乎會導致許多使用者無法正確恢復網路共享。
不幸的是,安裝在我們客戶端 PC 上的驅動程序的目前版本沒有公開任何特定於 SIPS 的設置,並且系統資料庫搜尋沒有找到與此設置關聯的鍵。調整其他可用的電源相關設置沒有任何影響。
英特爾論壇上的一位使用者表示,該問題與顯示器進入睡眠模式時啟動的 NIC 省電模式有關,因此我們的解決方法是修改這 2 台特定 PC 的組策略,以允許我們禁用顯示器進入睡眠模式:
psexec \\clientPC powercfg -change -monitor-timeout-ac 0 psexec \\clientPC powercfg -change -standby-timeout-ac 0
在過去的 3 天裡,我們已經從每天 20 個連接/重新連接事件減少到 0 個事件。