PDA

Показать полную графическую версию : Потребление памяти и ЦП процессом svchost .:[все вопросы]:.


Страниц : 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Odisseus
26-12-2011, 14:13
okshef, тему-то я читал и похожие читал, но ничего конкретного не увидел. И зачем объединять сообщения только по наличию общих слов и симптомов?
Итак, вот проблемный svсhost.exehttp://img716.imageshack.us/img716/5656/thumbcok.jpg (http://img823.imageshack.us/img823/8972/1111nhs.jpg) и сервисы под ним http://img269.imageshack.us/img269/6394/thumb2bi.jpg (http://img80.imageshack.us/img80/1127/222ne.jpg). Но что дальше? Что вызывает зависания? Как это узнать?

Sergejs
26-12-2011, 14:29
Odisseus, здравствуйте.У меня была почти что идентичная проблема,как и у вас.Вы стали писать сразу после моей темы.
У меня тоже была проблема с AudioEndpointBuilder,как и у вас на скриншоте.Я просто удали аудио драйвер,и попробовал поработать пару часов без него-всё стало суперски.В итоге скачал другой драйвер с производителя(раньше с установочного ставил),и всё-туперь не знаю горя с зависаниями.Попробуйте так же сделать,может поможет.С уважением,Сергей.

Odisseus
26-12-2011, 16:57
Sergejs, добрый день. Аудио и так с офсайта скачанное... Но попробую удалить-переустановить

27.12.11 - К сожалению никакого результата

Valeant
30-12-2011, 08:34
Odisseus,
Мало даете информации, для этого надо войти на втором скриншоте в закладку потоки (Threads) и посмотреть на активность данных потоков не чего не запуская на ПК. У вас должна быть активность только в SysMain и TrkWks и если есть HID то и он HidServ, а так же изредка CscService и понаблюдать. Так же хорошо бы использовать LatencyMon для отслеживания активности DPC (именно по драйверам).

Flaze
31-12-2011, 14:52
Приветствую.
Система: Windows 7 Максимальная RU 32-разрядная.

В общем, началось все это вчера. При включении компьютера начинаются сильные тормоза, в диспетчере задач загрузка ЦП = 100%, после 10-20 минут ЦП становится около 50%. Посмотрел в ProcessExplorer процессы, увидел, что почти все эти 100% составляют svchost.exe по частям. Все активные приложения переодически "не отвечают". И еще компьютер стал теперь долго включаться и выключаться. Работать невозможно, надеюсь на вашу помощь. Все что нужно предоставлю.

Petya V4sechkin
31-12-2011, 17:29
почти все эти 100% составляют svchost.exe по частям
Надо вирусы полечить.

Odisseus
31-12-2011, 19:52
Valeant, спасибо, просто не знал, где копать. Но уже все после праздников продолжится.

Всех с Новым Годом и Рождеством! Всех благ вам!

KaniMan
03-01-2012, 20:12
svchost.exe Threads:
TID 3376 ntdll.dll!RtlFreeThread ActivationContextStack -50% на C2Duo8400 win7x86
Stack:
ntkrnlpa.exe!KeSetEvent+0x2a1
ntkrnlpa.exe!KeDelayExecutionThread+0x5cc
ntkrnlpa.exe!KeWaitForMutexObject+0x393
ntkrnlpa.exe!KiDeliverApc+0x664
ntkrnlpa.exe!KeWaitForMutexObject+0x6a8
ntkrnlpa.exe!KeWaitForMultipleObjects+0x9c0
ntkrnlpa.exe!IoSetIoCompletionEx+0x928
ntkrnlpa.exe!IoSetIoCompletionEx+0x695
ntkrnlpa.exe!ZwYieldExecution+0xb66
ntdll.dll!KiFastSystemCallRet
kernel32.dll!BaseThreadInitThunk+0x12
ntdll.dll!RtlInitializeExceptionChain+0xef
ntdll.dll!RtlInitializeExceptionChain+0xc2

Что может быть причиной?

Valeant
04-01-2012, 08:27
KaniMan,
Что может быть причиной?

Данный вызов RtlFreeThreadActivationContextStack существует во всех svchost.exe и причина не в ней, а нужно смотреть сервис в котором она у вас висит. Покажите на скрине лучше всю закладку Threads и закладку сервисы в которых она у вас висит как сделал Odisseus.

KaniMan
04-01-2012, 17:06
Valeant, понял, виснет раз 2-3 дня, надо выловить.

Odisseus
04-01-2012, 18:57
Возвращаясь этому посту (http://forum.oszone.net/post-1822803-63.html) продолжаем расследование.

Итак, на этом скрине http://img339.imageshack.us/img339/2718/propsonload.jpg вкладка после предварительной нагрузки и память уже заполнена и все начинает подтормаживать и висеть. Запущены Eset Smart Security, utorrent, Skype. За пару минут до снятия скрина завершена Firefox. Общее потребление памяти порядка 3 гигабайт, сам процесс svchost занимает около 150 мегабайт.

На этом скрине http://img7.imageshack.us/img7/8250/propsidle.jpg система только что перезагружена, работают Eset Smart Security, utorrent, выгружен Skype перед снятием скрина. Общее потребление памяти порядка 1,9 гигабайт, сам процесс svchost занимает около 110 мегабайт. Но пока все работает быстро и четко, зависаний нет.

Что можно извлечь из этих скринов?

Petya V4sechkin
04-01-2012, 20:20
Что можно извлечь из этих скринов?
На обоих загрузка CPU весьма незначительная.
Когда будет высокая, выделите верхний поток и нажмите кнопку Stack.

SysMain - это служба Superfetch.

Odisseus
05-01-2012, 15:36
выделите верхний поток »
С радостью, но у меня не потребляется ПРОЦЕССОР при всем этом, а память! Я не знаю, зачем перенесли мою тему в эту, когда она совсем о другом. Все дело в том, что (http://forum.oszone.net/post-1811285-58.html) после не которого времени работы наблюдается подвисание вообще всех открытых или открываемых окон независимо от программы их создающей. В диспетчере задач видно, что в такие моменты максимум памяти уходит как раз на svchost и еще к HDD долгоие обращения, то есть superfetch что-то шуршит. Если убить этот экземпляр svchost, под которым в ProcessExplorer работает еще и dwm.exe, то он вскоре сам рестартует, но все равно памяти ест столько же, сколько и до его убиения и в общем система продолжает подвисать, спасает только ребут. Вот в чем моя проблема, а НЕ в перегрузке процессора...

Valeant
05-01-2012, 22:55
Odisseus,
Есть одно подозрение на работу с памятью это ntdll.dll!RtlValidateHeap, префикс Rtl относиться к внутренним компонентам ОС и к драйверам устройств режима ядра.
heap — структура данных, с ее помощью реализована динамически распределяемая память приложения, или объём памяти зарезервированный.
http://ru.wikipedia.org/wiki/%CA%F3%F7%E0_%28%ED%E5%F0%E0%F1%EF%F0%E5%E4%E5%EB%B8%ED%ED%E0%FF_%EF%E0%EC%FF%F2%FC%29
Можно почитать в интернете

Вопрос найти того кто это натворил.
Первое что последнее обновляли или что последнее ставили (может неделю назад или в крайнем случае может пару недель) только не те приложения которые прописывают себя в авто запуске, а по серьезней - firewall, антивирусы, так же сетевые драйвера, для домашней сети что нибудь.
Может посмотреть так же через VMmap кто еще использует "кучи", да и эту службу с ее приложениями, и вы смотрели то что я ранее писал?

Odisseus
06-01-2012, 17:56
Первое что последнее обновляли или что последнее ставили (может неделю назад или в крайнем случае может пару недель) »
Вообще-то началось это давно и отследить после установки чего будет сложно... Антивирь и фаерволл стоят с самой установки Windows, из последнего обновления - Skype, но проблемы начались даже раньше. Был заменен сетевой адаптер и, соответственно, установлены на него дрова (D-Link DFE-520TX PCI Fast Ethernet Adapter) и примерно с тех пор все и началось, хотя я не уверен насчет этого.
Может посмотреть так же через VMmap кто еще использует "кучи", да и эту службу с ее приложениями »
Кучи, в принципе, используют все процессы.... На скрине как раз наш svchost http://img854.imageshack.us/img854/3787/vmmap.jpg
вы смотрели то что я ранее писал? »
Активность только в SysMain и изредка в HidServ. Всего остального не замечено

Petya V4sechkin
06-01-2012, 18:04
Odisseus, возможно, конфликт службы Superfetch с какой-то программой или драйвером.

Попробуйте рекомендации
Как определить, является проблема системной или вызвана сторонним приложением/службой (http://www.outsidethebox.ms/10368/)

Активность только в SysMain
Выделите поток, нажмите кнопку Stack и выложите скриншот.

и еще к HDD долгоие обращения, то есть superfetch что-то шуршит
Выложите лог Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) во время глюка (меню File -> Save -> PML и CSV форматы) в архиве на любой файлообменник.

Valeant
06-01-2012, 21:50
Odisseus,
Я про LatencyMon.
А про кучи, то что они должны освобождаться, в этой же службе у меня их размер не более 40MB и куча 41MB у вас же по скрину при image 51,98MB куча равна Heap - 143,75MB парадокс.

KaniMan
07-01-2012, 01:24
Вот подвисший svсhost с сервисами http://img69.imageshack.us/img69/6961/svchostwin7x86.jpg. Помогите разобратся.

Petya V4sechkin
07-01-2012, 07:34
svсhost с сервисами
Дальше:

вкладка Threads -> сортировка по столбцу CPU -> выложите скриншот.
Выделите поток, грузящий процессор -> нажмите кнопку Stack -> выложите скриншот

Odisseus
07-01-2012, 15:15
Выложите лог Process Monitor »
Готово - http://depositfiles.com/files/sea6gmjsa Тут два файла. Один во время глюка (работают eset smart security, utorrent, firefox, download manager, обновление системы), второй сразу после перезагрузки (работают работают eset smart security, utorrent, download manager, обновление системы)

Выделите поток, нажмите кнопку Stack и выложите скриншот »
Тоже есть http://img31.imageshack.us/img31/3010/stackj.jpg

при image 51,98MB куча равна Heap - 143,75MB парадокс. »
То есть, как я понял, heap не должен превышать image? Но это еще не предел, иногда и за 180 мегебайт уходит, тогда вообще все висит мертво, только ресет помогает, хотя как это соотносится, хз...

Я про LatencyMon. »
http://img545.imageshack.us/img545/9394/latencyq.jpg но это не в момент ошибки. А вот это уже под нагрузкой http://img809.imageshack.us/img809/7783/qwieugr3784.jpg




© OSzone.net 2001-2012