Se ressourceforbrug efter individuelle tjenester i Windows 10 - Winhelponline

View Resources Usage Individual Services Windows 10 Winhelponline

svchost-header

Med Windows 10 Creators Update (kodenavnet “Redstone 2”) Preview Build 14942 er den måde, hvorpå tjenester hostes ændret sig. I Windows 10 v1703-systemer med mere end 3,5 GB RAM, ville hver tjeneste få sin egen servicevært (svchost.exe) i stedet for at køre under en delt serviceproces. Dette giver dig mulighed for at se ressourceforbruget for hver enkelt tjeneste. Ressourcer her betyder netværk, hukommelse, disk og CPU-brug.



Startende fra Windows 2000 til op til Windows 10 v1607 hver svchost.exe-proces bruges til at være vært for et sæt tjenester - en model, der oprindeligt var designet til at reducere ressourceforbrug af tjenester. I den delte serviceprocesmodel, for at finde ud af, hvilke tjenester der kører under hver svchost.exe-proces, skal du åbne Task Manager og klikke på chevronen nær 'Service Host:' for at udvide markeringen. Du kan se listen over tjenester, der hostes af denne proces.



svchost separate windows 10



Eller brug kommandoen Tasklist.exe. Åbn et kommandopromptvindue, og skriv:

opgaveliste / svc

svchost separate windows 10



Dette viser listen over tjenester, der kører under hver forekomst af svchost.exe.

Separat servicehost (svchost.exe) for hver tjeneste

Ovenstående model har ændret sig i Redstone 2, da eksperterne hos Microsoft fastslog, at den hukommelsesbesparende fordel ikke er så stor - i betragtning af at systemer er udstyret med mere end tilstrækkelig RAM i disse dage.

Der er dog undtagelser. Systemtjenester, der anses for kritiske - dem, hvis gendannelse kræver genstart af systemet, og andre udvalgte tjenester forbliver grupperet. Fra det, jeg har set i Creators Update Preview Builds, nævnes tjenester, der forbliver i grupper nedenfor:

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

Resten af ​​tjenesterne er ikke grupperet - køres i separate processer.

svchost separate windows 10

Windows 10 Creators Update udgives muligvis et eller andet sted omkring marts 2017. Hvis du er en Windows 10 Insider, der kører Build 14942 eller højere, på en computer med mere end 3,5 GB RAM, har du muligvis bemærket de ekstra forekomster af svchost.exe. Der kan være omkring 70+ svchost.exe-processer, der kører. Mens der i Windows 10 v1607 var antallet af svchost.exe-forekomster i 20'erne, afhængigt af hvor mange tjenester der er installeret og kører i systemet.

Fordele ved at køre tjenester, der ikke er grupperet

Som pr Microsoft , afgrupperingstjenester giver disse fire fordele:

1. Forøg pålideligheden: Hvis en tjeneste mislykkes, fjernes kun den forekomst af svchost.exe. Tidligere, hvis en tjeneste mislykkedes, får opsigelsen af ​​svchost.exe andre tjenester til at stoppe.

2. Øg gennemsigtighed: Du kan nu spore de systemressourcer (hukommelse, CPU, disk og netværksbrug), der bruges af hver tjeneste, fra Task Manager's fanen Processer eller i fanen Detaljer med kommandolinjekolonne aktiveret. Kommandolinjekolonnen i fanen Processer eller Detaljer viser tjenestens korte navn.

svchost separate windows 10

svchost.exe -k -s

For eksempel:

svchost.exe -k netsvcs -s winmgmt

hvor 'winmgmt' er det korte navn for 'Windows Management Instrumentation' -tjenesten.

Tidligere havde du brug for avancerede metoder for at foretage fejlfinding af servicefejl og nedbrud eller CPU-brugspikes forårsaget af svchost.exe. Nogle af metoderne inkluderer serviceisolering (ved hjælp af sc.exe kommandolinje) til at konfigurere en tjeneste til at køre i en separat værtsproces eller oprette en separat servicegruppe og bruge avancerede fejlfindingsværktøjer til at identificere og diagnosticere den individuelle tjeneste, der forårsager problem. Se Svchost.exe fejlfinding .

I Windows 10 Redstone 2-systemer med 3,5+ GB RAM, da tjenesterne allerede kører under separat svchost.exe-proces, kan du vide, hvilken bestemt tjeneste der forårsager et problem, og tage skridt i overensstemmelse hermed. Problemer inkluderer 100% CPU-forbrug eller høj hukommelsesforbrug og gentagne nedbrud.

3. Reducer serviceomkostningerne: Øget gennemsigtighed i serviceprocesser vil gøre fejlfinding lettere. Tekniske supportteknikere kan indsnævre problemer til den enkelte service og løse det hurtigt, hvilket svarer til reducerede serviceomkostninger.

4. Øg sikkerheden: Processisolering og individuelle tilladelsessæt til tjenester forbedrer sikkerheden.

Konklusion: Så når du har installeret Windows 10 Creators Update (kommer i 2017), skal du ikke gå i panik, hvis du ser mere end 70 forekomster af svchost.exe i Jobliste.


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)