Назад | Перейти на главную страницу

svchost.exe -k regsvc с использованием более 1,2 ГБ ОЗУ

У меня есть 3 сервера (ВМ) Windows 2008 R2 SP1, и у каждого из них есть процесс svchost, который занимает более 1,2 ГБ ОЗУ. Я понимаю, что здесь работает служба Windows RemoteRegistry, которая также может использоваться для счетчиков производительности. я нашел эта статья в базе знаний который описывает аналогичные проблемы, но относится только к 2003 Server. Я проверил с командой сервера, и они не запускают счетчиков производительности.

Сегодня приложение (Informatica PowerCenter 9.0.1) работа на этом сервере дважды прекращалась, и мы, наконец, перезапустили весь сервер, который работал около 2 месяцев. После перезапуска svchost.exe -regsvc уменьшился до 5 МБ. В дополнение к этому прямо перед сбоем приложения я обнаружил следующие события в журнале приложений wmi performance adapter service entered the stopped state не уверен, связано ли это со службой удаленного реестра и каким-либо образом связано с сбоем приложения.

В следующие несколько месяцев мы переходим на Windows Server 2012, поэтому до тех пор я просто пытаюсь поддерживать его работоспособность с минимальным временем простоя.

Обновление: снимок экрана ниже из диспетчера задач и из Process Explorer. Также диалоговое окно из Process Explorer, показывающее службу. Это только с одного из трех серверов.

Как видно из скриншота, PID 1728 исправляет ID в Process Explorer и в окне свойств.

Редактировать:

На этих серверах работает Informatica 9.0.1 Power Center Server, это инструмент ETL, созданный на Java (не очень хорошее начало). На каждой машине работает 1 служба Windows, которая запускает все приложение. Мы перезапускали службу Windows, отвечающую за приложение, несколько раз, включая плановое ежемесячное обслуживание, когда служба отключается, а затем восстанавливается через несколько часов. После перезапуска ОС служба RemoteRegistry стартовала с 3 МБ и выросла до 10 МБ за 5 часов, 20 МБ за 12 часов. Я буду следить, чтобы увидеть, когда он начнет расти непропорционально.

Также я обнаружил, что эта служба удаленного реестра KB дает утечку памяти, когда она обрабатывает настроенные запросы счетчика производительности v2 в Windows 7 или Windows Server 2008 R2. http://support.microsoft.com/kb/2563399 ОС сервера указана в списке задействованных ОС. Не уверен, связано ли это, но я проверю еще раз, чтобы убедиться, что счетчики perfmon не читаются. Это также может быть одно из многих приложений для мониторинга, которые могут вызывать это.