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

the_zheka@vk
04-03-2012, 13:00
Всем добрый день, итак проблема : svchost грузит проц

Petya V4sechkin
04-03-2012, 16:34
итак проблема
Запустите Process Explorer (http://technet.microsoft.com/ru-ru/sysinternals/bb896653) -> на процессе правой кнопкой мыши -> Properties -> вкладка Threads -> сортировка по столбцу CPU -> выложите скриншот.
Выделите поток, грузящий процессор -> нажмите кнопку Stack -> выложите скриншот.

На вкладке Services список служб -> выложите скриншот.

the_zheka@vk
06-03-2012, 11:49
3 символа

Petya V4sechkin
06-03-2012, 18:31
the_zheka@vk, загрузка службы Plug-and-Play может означать:
аппаратную проблему в каком-то устройстве (периферийном или интегрированном);
или вирус.
Сделайте полную проверку в безопасном режиме с помощью:
Dr.Web CureIt (http://www.freedrweb.com/cureit/)
Kaspersky Virus Removal Tool (http://support.kaspersky.ru/viruses/avptool2011)

DarkAngel
06-03-2012, 18:48
Насчет перефирии - очень может быть!
У меня бывали жуткие тормоза из-за картридера, подсоединенного к УСБ. Отключил и все заработало как надо. Теперрь подключаю только при необходимости, так как момент, когда сносит моСк у девайса или компа так и не вычислил.

Phoenix
16-08-2012, 21:44
Добрый вечер, уавжаемые форумчане. Прошу совета...

Проблема банальная: процесс svchost.exe грузит процессор на 30-40% в простое. Началось это спонтанно, lдень, или два назад, до этого нагрузка на процессор была 2-5%, не больше.

Вот скрин служб, которые на нем висят:

http://s019.radikal.ru/i627/1208/17/0cad268c29eb.png (http://www.radikal.ru)

Вопрос: какие из них можно безболезненно для системы отключить? И вообще, что можно сделать в этой ситуации?

Информация о системе: Windows 7 HP 64 bit. Ноутбук Acer Aspire V3-551G (AMD A10-4600M 2300МГц / 6144МБ / 750ГБ / AMD Radeon HD 7670M).

Буду рад любому полезному совету.

Phoenix
16-08-2012, 22:12
Сразу хочу сказать: это не вирусы, абсолютно точно. Только что этот процесс пропал из Диспетчера задач и нагрузка на ЦП снова пришла в норму (2-5%). По левым сайтам не хожу, ничего кряко-варезного не качаю.

Valeant
17-08-2012, 08:07
Phoenix,
Он же при простое грузит, второе SysMain - Superfetch.
Более точную картину может дать программа Process Explorer нажав мышкой на данной службе он покажет точно какая задача грузит систему.

Phoenix
17-08-2012, 09:57
Superfetch »
Ну Суперфетч точно отключать не нужно :)
По=поводу Руссиновича спасибо, проверю его утилитой при случае.

ruslan...
17-08-2012, 13:29
Phoenix,

Если у Вас нет адаптера беспроводной сети можно отключить WLANSVC.
Если компьютер не состоит в составе домашней группы, можно отключит HomeGroupProvider.

Проанализируйте журналы Windows,что может вызывать такую нагрузку, какие ошибки, какие задачи выполняются а какие нет.

Phoenix
17-08-2012, 13:34
Руслан, да вот как-раз таки обе службы мне нужны, поскольку в квартире 2 ноутбука, которые объеденены в домашнюю группу и получают интернет от Wi-Fi роутера.

Насчет журналов - приму к сведению и проверю. Спасибо.

ruslan...
17-08-2012, 14:19
Phoenix,

Если ни к какому результату не придете, могу посоветовать стандартный метод:
Создайте новую учетную запись, загрузитесь с нее, если в ней будет порядок, скопируете потом папки (только не копируйте сам профиль старого пользователя).

А вообще похоже на то, что при простое выполняются какие-то запланированные задачи...

Vadikan
17-08-2012, 14:19
Более точную картину может дать программа Process Explorer нажав мышкой на данной службе он покажет точно какая задача грузит систему. »
Не понял. Допустим, я дважды щелкнул на svchost и открыл вкладку Services. И как определить, какая из них грузит CPU?

ruslan..., если служба грузит CPU, какая тут связь с учетной записью? Службы же выполняются в контексте ОС, а не пользователя.

скопируете потом папки »
Есть более грамотные методы (http://www.outsidethebox.ms/13343/).

Phoenix, скорее всего это SysMain (оптимизация в простое), и если Valeant не пояснит свою мысль с Process Explorer, я расскажу, как определить это средствами ОС.

ruslan...
17-08-2012, 14:28
если служба грузит CPU, какая тут связь с учетной записью? Службы же выполняются в контексте ОС, а не пользователя.
------- »

Дело может быть не совсем светлым...Если нагрузка на svchost происходит со стороны....???? Думаю можно попробовать...

Есть более грамотные методы. »

Спасибо за ссылку, очень полезная, но с читого листа, есть с чистого...

я расскажу, как определить это средствами ОС. »

Было бы очень интересно и познавательно.

Phoenix
17-08-2012, 14:35
Vadikan, спасибо за ответ.
скорее всего это SysMain (оптимизация в простое) »
Но тогда возникает вопрос, почему же раньше Superfetch не грузил так сильно ЦП в простое? (напомню, до вчерашнего дня нагрузка не превышала 5%).

Выполню все рекомендации, по результатам отпишусь (скорее всего в понедельник). Если вопрос самостоятельно решить не смогу, обращусь за доп.консультациями.

Vadikan
17-08-2012, 15:08
Phoenix, бездействие для того и предназначено, чтобы выполнять задачи, когда вы не пользуетесь компьютером. По идее, вас вообще не должно беспокоить, что эти задачи грузят CPU - ведь вы же не работаете на ПК в это время.

Но тогда возникает вопрос, почему же раньше Superfetch не грузил так сильно ЦП в простое? (напомню, до вчерашнего дня нагрузка не превышала 5%). »
1. Конкретную службу мы еще не установили, но если это Superfetch...

2. Возможно, произошли изменения в составе автозагрузки или паттернах запуска программ.

3. Когда вы лезете в систему посмотреть, что грузит CPU, вы прерываете бездействие, а следовательно - оптимизацию. Дайте системе закончить процессы, и возможно вы больше не увидите такой загрузки CPU.


Ладно, теперь об установлении конкретной службы. Можно выделить ей свой хост-процесс командой в консоли с правами администратора:
sc config sysmain type= own
Примечания:
1. Имя службы (здесь - sysmain) можно посмотреть в диспетчере задач (скриншот в шапке)
2. Пробел после знака "=" не случаен.
3. Отменить изменения можно командой
sc config sysmain type= share
4. Изменения в конфигурации служб вступают в силу после перезагрузки.

Отсюда стратегия - выделить каждой службе свой хост-процесс и посмотреть. Потом вернуть.

ruslan...
17-08-2012, 15:16
Отсюда стратегия - выделить каждой службе свой хост-процесс и посмотреть. »

Странно...У меня ОС изначально работает с выделенными хост-процессами для каждой службы.ОС Лицезия.
Спасибо.Продуктивно.

Phoenix
17-08-2012, 15:23
3. Когда вы лезете в систему посмотреть, что грузит CPU, вы прерываете бездействие, а следовательно - оптимизацию. Дайте системе закончить процессы, и возможно вы больше не увидите такой загрузки CPU. »
Действительно, такая нагрузка на ЦП наблюдалась в течение получаса, а потом сама-собой пришла в норму (снизилась с 40-50% до 2%) и больше не поднималась. Это было вчера, далее буду продолжать отслеживать поведение.

Кстати, появлению вчерашней проблемы (если это действительно проблема), предшествовала установка 7 апдейтов (безопасности платформы х64, по-моему) через WU. Такое вот совпадение...

Что касается выделения конкретной службе своего хост-процесса, то такого способа я не знал, интересно, спасибо :)

О рез-тах сообщу в понедельник.

Iska
17-08-2012, 15:27
Можно выделить ей свой хост-процесс …»
Спасибо, не знал. Сие справедливо для предыдущих ОС?

Vadikan
17-08-2012, 16:24
Кстати, появлению вчерашней проблемы (если это действительно проблема), предшествовала установка 7 апдейтов (безопасности платформы х64, по-моему) через WU. »
Это не проблема. Могли обновиться файлы, вовлеченные в загрузку ОС, отсюда нбх в оптимизации.

У меня ОС изначально работает с выделенными хост-процессами для каждой службы. »
Такого быть не должно. Запустите msinfo32, откройте службы в разделе ПО и см. столбец Service Type (Тип службы).

Сие справедливо для предыдущих ОС? »
Думаю, да. Проверьте на XP и отпишитесь, вы же в ней работаете :)




© OSzone.net 2001-2012