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

Dzirt2005
26-10-2014, 17:57
Дело в том, что он ищет и загружает в оперативную память, а затем обрабатывает огромные цепочки обновлений, которые выходят после пакетов обновлений (SP1 и так далее) »
Это _ненормальное_ поведение. Весь пакет обновления не нужно грузить в память и держать там до посинения, пока память не закончится только для простой проверки нужен он или нет. А после принятия решения да/нет остается до окончания процесса проверки хранить только номер и результат. Даже если принять 100 байт на один пакет, то для достижения 1 Гб потребляемой памяти нужно хранить результаты проверки 10 миллионов обновлений. Ага, щаз!

184 важных обновлений размером примерно в 1 Гб. »
Прекрасно! То есть видимо те кто писали не знали о существовании жестких дисков и хранят все эти обновления в памяти, да? Так по вашим словам получается...

Harkovchanin1968
27-10-2014, 13:18
Igojf, это не только у Вас, у меня вчера загрузка памяти достигла 96% это уже после установленных обновлений (svchost в основном и в частности), без антивируса и без запущенных приложений. Я поставил антивирус (думал проблема в этом) ничего не изменилось, подумал может криво система стала, переустановил и история та же, опять переустановил систему но поставил вин 8.1 и все важные/рекомендуемые/необязательные обновления, на данный момент потребление памяти (без запущенного браузера и др. приложений) 54% (svchost в основном и в частности). Я думаю (для себя решил) либо ставить сборку сентябрьскую либо оригинал и пока не обновлять, часа 2 посмотрю и что то решу.
P.S. Вот зашёл сюда думал найти ответ на вопрос.
Должен признать накосячил я, прошу прощения.

Igojf
27-10-2014, 22:59
Petya V4sechkin, всё верно. Хотите сказать, что без него таких проблем нет?

Nerdy, обновления устанавливал регулярно.
Дело в том, что он ищет и загружает в оперативную память, а затем обрабатывает огромные цепочки обновлений, которые выходят после пакетов обновлений (SP1 и так далее).
Подождите, а откуда он их загружает? Из интернета? Не совсем понял этот момент. Приведу типичную ситуацию, которую я могу воспроизвести в любой момент. Открываю центр обновлений, жму кнопку "проверить наличие обновлений", смотрю на загрузку памяти (в пределах 500 МБ, в конце поиска иногда подскакивает до 600-700), смотрю на расход сети (один непродолжительный пик, за который максимум успело скачаться 2 МБ), поиск заканчивается, появляется сообщение "windows не требуется обновлений". Всё это занимает минуты 3-4. Откуда и, главное, зачем в оперативную память загружается такое количество информации, мне непонятно. Ещё не понятнее, что с этим делать.

Harkovchanin1968, я бы посмотрел, какая конкретно служба так издевается над компьютером. Может, это банальный Superfetch, тогда и делать, наверно, ничего не надо, ибо это нормально для этой службы. У меня с запущенным браузером и антивирусом система потребляет около 50% памяти. 1,2-1,4 ГБ. Это нормальное состояние, учитывая "раздуваемость" хрома. Без него потребление памяти колеблется в районе 800 МБ -- 1 ГБ. Если отключу Superfetch, могу сделать ещё меньше, но смысла в этом нет.

Nerdy
28-10-2014, 14:45
Подождите, а откуда он их загружает? Из интернета? »
Загрузка происходит с так называемых серверов обновлений Microsoft- спец. распределенной сети, сост. из множества серверов, подключенных к сети интернет.
Открываю центр обновлений, жму кнопку "проверить наличие обновлений", смотрю на загрузку памяти (в пределах 500 Мб, в конце поиска иногда подскакивает до 600-700), смотрю на расход сети (один непродолжительный пик, за который максимум успело скачаться 2 МБ), поиск заканчивается, появляется сообщение "windows не требуется обновлений". Всё это занимает минуты 3-4. Откуда и, главное, зачем в оперативную память загружается такое количество информации, мне непонятно. Ещё не понятнее, что с этим делать. »
Вы описали типичный cценарий работы службы обновлений Windows. Именно все так и происходит. За один пик скачивается и сверяется список доступных и уже установленных обновлений, и если они совпадают, тогда и появляется сообщение об отсутствии обновлений для windows на даннном ПК.
Загрузка памяти при поиске составляет в среднем от 200 до 800 МБ. Информация об обновлениях скачивается с сервера обновлений Microsoft в виде файла xml (если не ошибаюсь).
Предварительно всегда происходит проверка версии агента обновлений Windows, и при наличии более новой версии происходит самообновление агента обновлений прерд поиском непосредственно самих обновлений и хотфиксов для Windows.

Такая работа центра обновлений Windows была запрограммирована изначально и делать с этим ничего не надо.

Неужели, чтобы сверить какие-то списки обновлений, процесс должен потреблять от 200 до 800 МБ? В мс считают это нормальным? Бред какой-то... »
Если не верите, тогда спрашивайте у других.

Igojf
28-10-2014, 18:53
Nerdy, я, конечно, понимаю, что вопрос нужно адресовать не вам, но всё же... Неужели, чтобы сверить какие-то списки обновлений, процесс должен потреблять от 200 до 800 МБ? В мс считают это нормальным? Бред какой-то...

Оставляю отключённым автопоиск обновлений.

Work700
24-01-2015, 12:21
Доброго времени суток.
После загрузки винды в течении 30 мин. процесс svchost.exe достигает значений - 800 000 - 900 000 кб., по истечении данного времени (около 30 мин.) занимает всего 124 000 кб при таких значениях ноут начинает работать. Потом svchost.exe падает вообще до 22 мб., - бук "летает".
Есть ли причины в таких скачках данной службы и можно ли её как-то минимизировать при включении? Уже месяца 2 нужно вкл. ноут за 20-30 мин до работы.

Dzirt2005
24-01-2015, 13:40
Work700, отключить автообновление. Это такая новая "мегафича" от мелкомягких, в момент проверки установленных обновлений и поиска чего бы еще установить. Если обновления все-таки нужны, то выполнять поиск в ручную в подходящий для этого момент.

Nerdy
24-01-2015, 15:46
можно ли её как-то минимизировать при включении? »
Можно. Не подключайтесь к интернету в момент включения ноута.

Work700
29-01-2015, 12:05
Dzirt2005,
Помогло, но не совсем - показатель загруженности снизился до 550 метров, но зато висит 5-7 мин., в место ранешних 15.
Может в службах покопаться?

west-zone
05-03-2015, 10:30
Процесс svchost (один из многих) ест очень много памяти и грузит комп после завершения работы процесса скорость работы заметно возрастает хотя процесс появляется еще раз после 2-3 завершений не появляется долгое время
логи прилагаются

typus
07-03-2015, 12:13
Приветствую,
с недавнего времени один из процессов svchost, как правило, с pid 220, 244. 264 etc., начинает грузить систему, при этом отжираются ресурсы как процессора, так и памяти.
Начинается это примерно через 5 минут после включения компьютера, и продолжается от 10 до 20 минут, в среднем 15. После чего все сразу же освобождается и больше в текущей сессии никак не проявляется.
На предмет зараженности исследовал, все везде вроде как чисто.
Система win7x64.
Скрины proces explorer прилагаю.
Правильно ли, что это что-то со службой обновления windows?

Chinaski
07-03-2015, 13:31
typus, правильно. на файле 0081.png виден наиболее активный поток со службой wuauserv (Центр обновления Windows)

nonameadiga
24-03-2015, 13:15
]Доброго времени суток.
Прошу о помощи. Проблема значит такая, при включении пк, svchost жрет около 800-1000мб памяти, и так происходит около 5-10 минут, потом "отпускает" пк.
Далее после 10 минут все приходит в норму, ну как в норму svchost потребляет около 90-120 мб (может так и должно быть, мне не известно).
Что может быть подскажите.

http://forum.oszone.net/attachment.php?attachmentid=123642&stc=1&d=1427194365
http://forum.oszone.net/attachment.php?attachmentid=123643&stc=1&d=1427194365
http://forum.oszone.net/attachment.php?attachmentid=123644&stc=1&d=1427194365
http://forum.oszone.net/attachment.php?attachmentid=123645&stc=1&d=1427194365

ruslan...
24-03-2015, 13:18
nonameadiga,

Выполните рекомендации из шапки темы и предоставьте полученные скриншоты.

ruslan...
24-03-2015, 13:44
nonameadiga,

Эти скриншоты нужно сделать в момент нагрузки указанной Вами.
Повторите, Выделите поток нагружающий память (сейчас это служба SysMain ), нажмите кнопку Stack и выложите скриншот.

nonameadiga
24-03-2015, 13:55
ruslan...,
я подправил в своем сообщении

nonameadiga
24-03-2015, 13:59
ruslan..., каждый раз по разном комп нагружается, я специально его перезагрузил, диспетчере никакой нагрузки не было, как раньше до 1гб, щаc же вот работая, опять подскочило.
Вjт скрин SysMain
http://forum.oszone.net/attachment.php?attachmentid=123646&stc=1&d=1427194693

ruslan...
24-03-2015, 14:17
nonameadiga,

Сейчас нагрузку дала "Служба профилей пользователей" (ProfSvc)
Если нагрузка на память и слегка на процессор сразу после загрузки в течении мину 5-ти - 10-ти, это нормально для работы ОС.

Если в процессе работы, попробуйте проверить наличие проблемы в Режиме чистой загрузки (https://support.microsoft.com/ru-ru/kb/929135)

nonameadiga
24-03-2015, 15:19
ruslan..., ясно! Еще вопросик, вот к примеру процесс svchost который ел до 1гб, щас после утишья, ест около 90-100мб, это норма? Так и должно быть?

ruslan...
24-03-2015, 15:33
nonameadiga,

50-70 - нормально. Но учитывая, что у Вас система 64 бит, думаю что не страшно 90-100.

Если память будет загружаться и не освобождаться, придете в эту тему Утечка памяти (RAM, ОЗУ) (http://forum.oszone.net/thread-252198-25.html)




© OSzone.net 2001-2012