svchost.exe -k netsvcs 占用 >1GB 内存

age*_*svr 9 svchost windows-server-2008-r2

我注意到我的生产服务器“svchost.exe -k netsvcs”稳定地占用了 >1GB ram 内存,我认为这有点过分。

这是 tasklist /svc 将为我提供的此过程:

                               Appinfo, CertPropSvc, gpsvc, IKEEXT,
                               iphlpsvc, LanmanServer, ProfSvc, Schedule,
                               SENS, SessionEnv, ShellHWDetection,
                               Winmgmt, wuauserv
Run Code Online (Sandbox Code Playgroud)

我想知道导致此内存泄漏的列出的进程可能是什么以及如何修复它。过去有没有人有过同样的行为?

服务器正在运行 Windows Server 2008 R2(内部版本 7601:Service Pack 1),它的主要功能是运行内部应用处理器工作程序。

Sta*_*tic 2

问题是,是不是漏水了?您是说内存使用量是“稳定的”。

泄漏=内存使用量随着时间的推移而增加,永远不会减少,因此您必须每隔一段时间重新加载服务器。

如果任务长时间保持在 ~1 GB(例如两周),那么这种情况是完全正常的。现代软件在必要时会使用可用内存,而且我知道一些程序会抓取所有可用内存,以节省内存分配时间。

如果不妨碍系统运行,请勿触摸。