2014年7月28日 星期一

"HP Insight NIC Agent" cause Windows Server 2012/2012 R2 Memory Leak

SYMPTOM
若您的環境中有HP ProLiant 主機(任何型號) 並安裝 Windows Server 2012 / 2012 R2 作業系統,主機上的 "HP Insight NIC Agent" 服務會導致系統的WMI服務發生記憶體洩漏問題。
WMI服務記憶體洩漏問題會影響系統的工具運作,這包含Hyper-V 管理員、叢集管理員以及其他任何倚賴WMI的管理工具。
問題發生時伺服器可能包含以下一個或多個症狀
1.           叢集管理員無法連線叢集。Error: "The requested object does not exist"
2.           Hyper-V Manager無法正常運作,無法管理虛擬機器
3.           Wbemtest will report error 0x80010114  “The requested object does not exist”
4.           Winmgmt /verifyrepository -- have error reported in CMD
5.           Msinfo32 failed, collected information is empty
6.           Process explorer.exe cannot start, reporting error “The requested object does not exist”
7.           Tasklist /svc failed reporting “The requested object does not exist”
8.           Svchost.exe and cpqnimgt.exe are the top two memory consumer in the system.
9.           The issue will disappear after server was rebooted. But after a few days, the issue will happen again.

CAUSE
"HP Insight NIC Agent" 服務會週期性的每2分鐘透過WMI對系統查詢 WS2012 /WS2012R2 LBFO/NIC Teaming資訊
l   "select * from MSFT_NetLbfoTeam"
l   "select * from MSFT_NetLbfoTeamNic"
l   "select * from MSFT_NetLbfoTeamMember"

The software may be handling WMI queries in such a way that it does not deregister them from WMI causing the growth. 

WORKAROUND
目前沒有可用的永久修復方法,您可以嘗試以下方法減慢記憶體洩露的速度,
l   通過HP Insight管理代理控制小程式提高Windows SNMP代理刷新週期。 預設刷新週期為2分鐘。 提高刷新週期將大幅減少記憶體洩漏。
l   更新9.50版(和更高版本)的HP Insight NIC Agent程式讓記憶體洩露得到降低(從大約5 Mb/小時到約500 Kb/小時)
l   最後,您可以停用或是解除安裝 "HP Insight NIC Agent" 服務來迴避這個問題

諮詢:(修訂版)HP ProLiant伺服器 - 運行Microsoft Windows Server 20122012 R2系統的某些NIC建配置,可能會遇到高達5 Mb/小時的記憶體洩漏

沒有留言:

張貼留言