Показать полную графическую версию : Потребление памяти и ЦП процессом 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. Вот зашёл сюда думал найти ответ на вопрос.
Должен признать накосячил я, прошу прощения.
Petya V4sechkin, всё верно. Хотите сказать, что без него таких проблем нет?
Nerdy, обновления устанавливал регулярно.
Дело в том, что он ищет и загружает в оперативную память, а затем обрабатывает огромные цепочки обновлений, которые выходят после пакетов обновлений (SP1 и так далее).
Подождите, а откуда он их загружает? Из интернета? Не совсем понял этот момент. Приведу типичную ситуацию, которую я могу воспроизвести в любой момент. Открываю центр обновлений, жму кнопку "проверить наличие обновлений", смотрю на загрузку памяти (в пределах 500 МБ, в конце поиска иногда подскакивает до 600-700), смотрю на расход сети (один непродолжительный пик, за который максимум успело скачаться 2 МБ), поиск заканчивается, появляется сообщение "windows не требуется обновлений". Всё это занимает минуты 3-4. Откуда и, главное, зачем в оперативную память загружается такое количество информации, мне непонятно. Ещё не понятнее, что с этим делать.
Harkovchanin1968, я бы посмотрел, какая конкретно служба так издевается над компьютером. Может, это банальный Superfetch, тогда и делать, наверно, ничего не надо, ибо это нормально для этой службы. У меня с запущенным браузером и антивирусом система потребляет около 50% памяти. 1,2-1,4 ГБ. Это нормальное состояние, учитывая "раздуваемость" хрома. Без него потребление памяти колеблется в районе 800 МБ -- 1 ГБ. Если отключу Superfetch, могу сделать ещё меньше, но смысла в этом нет.
Подождите, а откуда он их загружает? Из интернета? »
Загрузка происходит с так называемых серверов обновлений Microsoft- спец. распределенной сети, сост. из множества серверов, подключенных к сети интернет.
Открываю центр обновлений, жму кнопку "проверить наличие обновлений", смотрю на загрузку памяти (в пределах 500 Мб, в конце поиска иногда подскакивает до 600-700), смотрю на расход сети (один непродолжительный пик, за который максимум успело скачаться 2 МБ), поиск заканчивается, появляется сообщение "windows не требуется обновлений". Всё это занимает минуты 3-4. Откуда и, главное, зачем в оперативную память загружается такое количество информации, мне непонятно. Ещё не понятнее, что с этим делать. »
Вы описали типичный cценарий работы службы обновлений Windows. Именно все так и происходит. За один пик скачивается и сверяется список доступных и уже установленных обновлений, и если они совпадают, тогда и появляется сообщение об отсутствии обновлений для windows на даннном ПК.
Загрузка памяти при поиске составляет в среднем от 200 до 800 МБ. Информация об обновлениях скачивается с сервера обновлений Microsoft в виде файла xml (если не ошибаюсь).
Предварительно всегда происходит проверка версии агента обновлений Windows, и при наличии более новой версии происходит самообновление агента обновлений прерд поиском непосредственно самих обновлений и хотфиксов для Windows.
Такая работа центра обновлений Windows была запрограммирована изначально и делать с этим ничего не надо.
Неужели, чтобы сверить какие-то списки обновлений, процесс должен потреблять от 200 до 800 МБ? В мс считают это нормальным? Бред какой-то... »
Если не верите, тогда спрашивайте у других.
Nerdy, я, конечно, понимаю, что вопрос нужно адресовать не вам, но всё же... Неужели, чтобы сверить какие-то списки обновлений, процесс должен потреблять от 200 до 800 МБ? В мс считают это нормальным? Бред какой-то...
Оставляю отключённым автопоиск обновлений.
Доброго времени суток.
После загрузки винды в течении 30 мин. процесс svchost.exe достигает значений - 800 000 - 900 000 кб., по истечении данного времени (около 30 мин.) занимает всего 124 000 кб при таких значениях ноут начинает работать. Потом svchost.exe падает вообще до 22 мб., - бук "летает".
Есть ли причины в таких скачках данной службы и можно ли её как-то минимизировать при включении? Уже месяца 2 нужно вкл. ноут за 20-30 мин до работы.
Dzirt2005
24-01-2015, 13:40
Work700, отключить автообновление. Это такая новая "мегафича" от мелкомягких, в момент проверки установленных обновлений и поиска чего бы еще установить. Если обновления все-таки нужны, то выполнять поиск в ручную в подходящий для этого момент.
можно ли её как-то минимизировать при включении? »
Можно. Не подключайтесь к интернету в момент включения ноута.
Dzirt2005,
Помогло, но не совсем - показатель загруженности снизился до 550 метров, но зато висит 5-7 мин., в место ранешних 15.
Может в службах покопаться?
west-zone
05-03-2015, 10:30
Процесс svchost (один из многих) ест очень много памяти и грузит комп после завершения работы процесса скорость работы заметно возрастает хотя процесс появляется еще раз после 2-3 завершений не появляется долгое время
логи прилагаются
Приветствую,
с недавнего времени один из процессов 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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC