Pozrite si využitie zdrojov podľa jednotlivých služieb v systéme Windows 10

S aktualizáciou Windows 10 Creators Update (s kódovým označením „Redstone 2“) Preview Build 14942 sa zmenil spôsob, akým sú služby hosťované. V systémoch Windows 10 v1703 s viac ako 3,5 GB pamäte RAM by každá služba získala vlastného hostiteľa služby (svchost.exe) namiesto toho, aby bežala v rámci procesu zdieľanej služby. To vám umožní zobraziť využitie zdrojov každou jednotlivou službou. Zdroje tu znamenajú využitie siete, pamäte, disku a CPU.

Od systému Windows 2000 až po Windows 10 v1607, každý z nich proces svchost.exe používa sa na hosťovanie súboru služieb – model pôvodne navrhnutý na zníženie spotreby zdrojov službami. Ak chcete v modeli procesov zdieľaných služieb zistiť, ktoré služby sú spustené pod každým procesom svchost.exe, otvorte Správcu úloh a kliknutím na šípku vedľa „Hosťiteľ služby:“ rozbaľte výber. Môžete vidieť zoznam služieb hostených týmto procesom.

svchost samostatné okná 10

Alebo použite príkaz Tasklist.exe. Otvorte okno príkazového riadka a zadajte:

zoznam úloh /svc
svchost samostatné okná 10

Toto zobrazuje zoznam služieb spustených pod každou inštanciou svchost.exe.

Samostatný hostiteľ služby (svchost.exe) pre každú službu

Vyššie uvedený model sa v Redstone 2 zmenil, pretože odborníci v Microsofte zistili, že úspora pamäte výhoda nie je taká podstatná — vzhľadom na to, že systémy sú vybavené viac než dostatočnou pamäťou RAM dni.

Existujú však výnimky. Systémové služby, ktoré sa považujú za kritické – tie, ktorých obnova vyžaduje reštart systému, a ďalšie vybrané služby zostanú zoskupené. Z toho, čo som videl v zostavách ukážok aktualizácie pre tvorcov, služby, ktoré zostávajú v skupinách, sú uvedené nižšie:

  • 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

Ostatné služby sú nezoskupené – bežia v samostatných procesoch.

svchost samostatné okná 10

Aktualizácia Windows 10 Creators Update by mohla vyjsť niekde okolo marca 2017. Ak ste Windows 10 Insider so zostavou 14942 alebo novšou, v počítači s viac ako 3,5 GB pamäte RAM ste si možno všimli tieto ďalšie inštancie svchost.exe. Môže byť spustených okolo 70+ procesov svchost.exe. Zatiaľ čo v systéme Windows 10 v1607 bol počet inštancií svchost.exe na úrovni 20 rokov v závislosti od toho, koľko služieb je nainštalovaných a spustených v systéme.

Výhody prevádzkových služieb nezoskupené

Podľa Microsoft, oddelenie služieb poskytuje tieto štyri výhody:

1. Zvýšte spoľahlivosť: Ak služba zlyhá, odstráni sa iba táto inštancia súboru svchost.exe. Predtým, ak jedna služba zlyhala, ukončenie svchost.exe spôsobí zastavenie ostatných služieb.

2. Zvýšte transparentnosť: Teraz môžete sledovať použité systémové prostriedky (využitie pamäte, procesora, disku a siete). pri každej službe, na karte Procesy v Správcovi úloh alebo na karte Podrobnosti so stĺpcom príkazového riadka povolené. V stĺpci Príkazový riadok na karte Procesy alebo Podrobnosti sa zobrazí krátky názov služby.

svchost samostatné okná 10
svchost.exe -k  -s 

Napríklad:

svchost.exe -k netsvcs -s winmgmt

kde „winmgmt“ je krátky názov služby „Windows Management Instrumentation“.

Predtým ste na riešenie problémov so zlyhaniami a zlyhaniami alebo prudkými nárastmi využitia procesora spôsobenými svchost.exe museli použiť pokročilé metódy. Niektoré z metód zahŕňajú izoláciu služby (pomocou príkazového riadka sc.exe) na konfiguráciu služby na spustenie v samostatnom hostiteľskom procese alebo vytvorenie samostatnej skupiny služieb a používanie pokročilých nástrojov na riešenie problémov na identifikáciu a diagnostiku jednotlivých služieb, ktoré spôsobujú problém. Pozri Riešenie problémov so Svchost.exe.

V systémoch Windows 10 Redstone 2 s 3,5+ GB RAM, pretože služby bežia pod samostatným svchost.exe procesu, môžete vedieť, ktorá konkrétna služba spôsobuje problém, a podniknúť kroky podľa toho. Problémy zahŕňajú 100% využitie procesora alebo vysoké využitie pamäte a opakované zlyhania.

3. Znížiť náklady na servis: Zvýšená transparentnosť servisných procesov by uľahčila odstraňovanie problémov. Inžinieri technickej podpory môžu zúžiť problémy na jednotlivé služby a rýchlo ich opraviť, čo sa premieta do znížených nákladov na servis.

4. Zvýšte bezpečnosť: Izolácia procesov a individuálne sady povolení pre služby zvýšia bezpečnosť.

Záver: Takže po nainštalovaní aktualizácie Windows 10 Creators Update (prichádza v roku 2017) neprepadajte panike, ak v Správcovi úloh uvidíte viac ako 70 inštancií svchost.exe.


Jedna malá prosba: Ak sa vám tento príspevok páčil, zdieľajte ho?

Jedno "drobné" zdieľanie od vás by vážne pomohlo rastu tohto blogu. Niekoľko skvelých návrhov:
  • Pripnúť!
  • Zdieľajte to na svojom obľúbenom blogu + Facebook, Reddit
  • Tweetujte!
Takže veľmi pekne ďakujem za podporu, môj čitateľ. Nezaberie vám to viac ako 10 sekúnd vášho času. Tlačidlá zdieľania sú nižšie. :)