Zobrazit využití zdrojů podle jednotlivých služeb ve Windows 10

click fraud protection

S aktualizací Windows 10 Creators Update (s kódovým označením „Redstone 2“) Preview Build 14942 se změnil způsob, jakým jsou služby hostovány. V systémech Windows 10 v1703 s více než 3,5 GB paměti RAM by každá služba získala svého vlastního hostitele služby (svchost.exe), místo aby běžela v procesu sdílené služby. To vám umožní zobrazit využití zdrojů každou jednotlivou službou. Zdroje zde znamenají využití sítě, paměti, disku a CPU.

Počínaje Windows 2000 až po Windows 10 v1607, každý z nich proces svchost.exe používá se k hostování sady služeb – model původně navržený ke snížení využití zdrojů službami. Chcete-li v modelu procesu sdílených služeb zjistit, které služby jsou spuštěny pod každým procesem svchost.exe, otevřete Správce úloh a kliknutím na šipku poblíž „Hostitel služby:“ rozbalte výběr. Můžete vidět seznam služeb hostovaných tímto procesem.

svchost samostatná okna 10

Nebo použijte příkaz Tasklist.exe. Otevřete okno příkazového řádku a zadejte:

seznam úkolů /svc
svchost samostatná okna 10

Zobrazí se seznam služeb spuštěných pod každou instancí svchost.exe.

Samostatný hostitel služby (svchost.exe) pro každou službu

Výše uvedený model se v Redstone 2 změnil, protože odborníci z Microsoftu zjistili, že jde o úsporu paměti výhoda není tak podstatná — vzhledem k tomu, že tyto systémy jsou vybaveny více než dostatečnou RAM dní.

Existují však výjimky. Systémové služby, které jsou považovány za kritické – ty, jejichž obnova vyžaduje restartování systému, a další vybrané služby zůstanou seskupeny. Z toho, co jsem viděl v náhledových sestavách Creators Update, jsou služby, které zůstávají ve skupinách, zmíněny níže:

  • Sada 1: BrokerInfrastructure, DcomLaunch, Power, SystemEventsBroker
  • Sada 2: BFE, CoreMessagingRegistrar, MpsSvc
  • Sada 3: OneSyncSvc_5235d, PimIndexMaintenanceSvc_5235d, UnistoreSvc_5235d, UserDataSvc_5235d
  • Sada 4: BITS, UsoSvc, wuauserv

Zbývající služby jsou neseskupené – běží v samostatných procesech.

svchost samostatná okna 10

Aktualizace Windows 10 Creators Update by mohla vyjít někdy kolem března 2017. Pokud jste Windows 10 Insider se systémem Build 14942 nebo vyšším, v počítači s více než 3,5 GB RAM, možná jste si všimli těchto dalších instancí svchost.exe. Může být spuštěno kolem 70+ procesů svchost.exe. Zatímco ve Windows 10 v1607 byl počet instancí svchost.exe kolem 20 let v závislosti na tom, kolik služeb je nainstalováno a spuštěno v systému.

Výhody nespojených služeb

Podle Microsoft, oddělení služeb poskytuje tyto čtyři výhody:

1. Zvýšení spolehlivosti: Pokud služba selže, bude odstraněna pouze tato instance souboru svchost.exe. Pokud dříve jedna služba selhala, ukončení svchost.exe způsobí zastavení ostatních služeb.

2. Zvýšit transparentnost: Nyní můžete sledovat použité systémové prostředky (vytížení paměti, CPU, disku a sítě). u každé služby, na kartě Procesy Správce úloh nebo na kartě Podrobnosti se sloupcem příkazového řádku povoleno. Sloupec Příkazový řádek na kartě Procesy nebo Podrobnosti zobrazí krátký název služby.

svchost samostatná okna 10
svchost.exe -k  -s 

Například:

svchost.exe -k netsvcs -s winmgmt

kde „winmgmt“ je krátký název služby „Windows Management Instrumentation“.

Dříve bylo k odstraňování problémů se selháním služby a zhroucením nebo prudkým nárůstem využití procesoru způsobeným souborem svchost.exe nutné používat pokročilé metody. Některé z metod zahrnují izolaci služby (pomocí příkazového řádku sc.exe) ke konfiguraci služby tak, aby běžela v samostatném hostitelském procesu, nebo vytvoření samostatné skupiny služeb a použití pokročilých nástrojů pro odstraňování problémů k identifikaci a diagnostice jednotlivých služeb, které způsobují problém. Vidět Odstraňování problémů se Svchost.exe.

V systémech Windows 10 Redstone 2 s 3,5+ GB RAM, protože služby běží pod samostatným svchost.exe proces, můžete vědět, která konkrétní služba způsobuje problém, a podniknout kroky podle toho. Problémy zahrnují 100% využití procesoru nebo vysoké využití paměti a opakované pády.

3. Snížení nákladů na servis: Zvýšená transparentnost servisních procesů by usnadnila odstraňování problémů. Inženýři technické podpory mohou zúžit problémy na jednotlivé služby a rychle je opravit, což se promítá do snížení nákladů na servis.

4. Zvýšení zabezpečení: Izolace procesů a jednotlivé sady oprávnění pro služby zvýší zabezpečení.

Závěr: Takže po instalaci aktualizace Windows 10 Creators Update (přichází v roce 2017) nepropadejte panice, pokud ve Správci úloh uvidíte více než 70 instancí svchost.exe.


Jedna malá prosba: Pokud se vám tento příspěvek líbil, sdílejte jej prosím?

Jedno "drobné" sdílení od vás by vážně hodně pomohlo růstu tohoto blogu. Některé skvělé návrhy:
  • Připnout!
  • Sdílejte to na svůj oblíbený blog + Facebook, Reddit
  • Tweetujte!
Takže moc děkuji za podporu, můj čtenáři. Nezabere to více než 10 sekund vašeho času. Tlačítka sdílení jsou vpravo dole. :)