Просмотр использования ресурсов отдельными службами в Windows 10 - Winhelponline

View Resources Usage Individual Services Windows 10 Winhelponline

svchost-header

С обновлением Windows 10 Creators Update (кодовое название «Redstone 2») Preview Build 14942 способ размещения служб изменился. В системах Windows 10 v1703 с более чем 3,5 ГБ ОЗУ каждая служба получит свой собственный узел службы (svchost.exe) вместо того, чтобы работать в рамках общего процесса службы. Это позволяет вам просматривать использование ресурсов каждой отдельной службой. Ресурсы здесь означают использование сети, памяти, диска и ЦП.



Начиная с Windows 2000 и заканчивая Windows 10 v1607, каждая svchost.exe процесс используется для размещения набора служб - модель, изначально разработанная для сокращения использования ресурсов службами. В модели процесса общей службы, чтобы узнать, какие службы выполняются в рамках каждого процесса svchost.exe, откройте диспетчер задач и щелкните шеврон рядом с «Узел службы:», чтобы расширить выбор. Вы можете увидеть список услуг, размещенных в этом процессе.



svchost отдельные окна 10



Или используйте команду Tasklist.exe. Откройте окно командной строки и введите:

список задач / svc

svchost отдельные окна 10



Это показывает список служб, работающих под каждым экземпляром svchost.exe.

Отдельный узел службы (svchost.exe) для каждой службы

Вышеупомянутая модель изменилась в Redstone 2, поскольку эксперты Microsoft определили, что преимущество в экономии памяти не так уж и важно, учитывая, что в наши дни системы оснащены более чем достаточным объемом оперативной памяти.

Однако есть исключения. Системные службы, которые считаются критическими - те, для восстановления которых требуется перезагрузка системы, и другие избранные службы останутся сгруппированными. Из того, что я видел в предварительных сборках Creators Update, ниже перечислены службы, которые остаются в группах:

  • Набор 1: BrokerInfrastructure, DcomLaunch, Power, SystemEventsBroker
  • Набор 2: BFE, CoreMessagingRegistrar, MpsSvc
  • Набор 3: OneSyncSvc_5235d, PimIndexMainastedSvc_5235d, UnistoreSvc_5235d, UserDataSvc_5235d
  • Набор 4: BITS, UsoSvc, wuauserv.

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

svchost отдельные окна 10

Windows 10 Creators Update может выпустить где-то в марте 2017 года. Если вы являетесь участником программы предварительной оценки Windows 10, работающей со сборкой 14942 или выше, на компьютере с более чем 3,5 ГБ ОЗУ, вы могли заметить эти дополнительные экземпляры svchost.exe. Может быть запущено около 70+ процессов svchost.exe. В то время как в Windows 10 v1607 количество экземпляров svchost.exe составляло около 20, в зависимости от того, сколько служб установлено и запущено в системе.

Преимущества разгруппированных сервисов

Согласно Microsoft , услуги разгруппировки предоставляют следующие четыре преимущества:

1. Повышение надежности: в случае сбоя службы отключается только этот экземпляр svchost.exe. Ранее в случае сбоя одной службы завершение svchost.exe приводило к остановке других служб.

2. Повышение прозрачности. Теперь вы можете отслеживать системные ресурсы (память, ЦП, диск и сеть), используемые каждой службой, на вкладке «Процессы» диспетчера задач или на вкладке «Подробности» с включенным столбцом командной строки. В столбце «Командная строка» на вкладке «Процессы» или «Сведения» будет показано краткое имя службы.

svchost отдельные окна 10

svchost.exe -k -s

Например:

svchost.exe -k netsvcs -s winmgmt

где «winmgmt» - это краткое название службы «Инструментарий управления Windows».

Раньше для устранения сбоев и сбоев служб или скачков загрузки ЦП, вызванных svchost.exe, требовалось использовать расширенные методы. Некоторые из методов включают изоляцию службы (с использованием командной строки sc.exe) для настройки службы для запуска в отдельном хост-процессе или создание отдельной группы служб, а также использование расширенных инструментов устранения неполадок для выявления и диагностики отдельной службы, вызывающей проблема. Видеть Устранение неполадок с Svchost.exe .

В системах Windows 10 Redstone 2 с 3,5+ ГБ ОЗУ, поскольку службы уже работают в рамках отдельного процесса svchost.exe, вы можете узнать, какая конкретная служба вызывает проблему, и принять соответствующие меры. Проблемы включают 100% использование ЦП или высокое использование памяти и повторяющиеся сбои.

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

4. Повышение безопасности: изоляция процессов и индивидуальные наборы разрешений для служб повысят безопасность.

Вывод: Итак, после установки обновления Windows 10 Creators Update (которое выйдет в 2017 году) не паникуйте, если вы увидите 70+ экземпляров svchost.exe в диспетчере задач.


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Твитнуть!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)