Vaadake üksikute teenuste ressursside kasutamist operatsioonisüsteemis Windows 10

Windows 10 loojate värskendusega (koodnimega Redstone 2) on eelvaateversioon 14942 muutunud teenuste hostimise viis. Rohkem kui 3,5 GB muutmäluga Windows 10 v1703 süsteemides saab iga teenus oma teenusehosti (svchost.exe), selle asemel, et töötada jagatud teenindusprotsessi all. See võimaldab teil vaadata iga üksiku teenuse ressursside kasutamist. Ressursid tähendavad siin võrgu, mälu, ketta ja protsessori kasutamist.

Alates Windows 2000 kuni Windows 10 v1607, igaüks svchost.exe protsess kasutatakse teenuste komplekti majutamiseks – mudel, mis oli algselt loodud teenuste ressursikasutuse vähendamiseks. Jagatud teenuseprotsessi mudelis iga svchost.exe protsessi all töötavate teenuste leidmiseks avage tegumihaldur ja klõpsake valiku laiendamiseks „Service Host:” lähedal olevat nööri. Näete selle protsessi hostitud teenuste loendit.

svchost eraldi Windows 10

Või kasutage käsku Tasklist.exe. Avage käsuviiba aken ja tippige:

ülesannete loend /svc
svchost eraldi Windows 10

See näitab svchost.exe iga eksemplari all töötavate teenuste loendit.

Iga teenuse jaoks eraldi teenusehost (svchost.exe).

Ülaltoodud mudel on Redstone 2-s muutunud, kuna Microsofti eksperdid otsustasid, et see säästab mälu eelis ei ole nii oluline - arvestades, et süsteemid on varustatud rohkem kui piisava RAM-iga päevadel.

Siiski on erandeid. Süsteemiteenused, mida peetakse kriitiliseks – need, mille taastamine nõuab süsteemi taaskäivitamist, ja muud valitud teenused jäävad rühmitatuks. Loojate värskenduste eelvaate konstruktsioonides nähtu põhjal on allpool mainitud teenuseid, mis jäävad rühmadesse.

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

Ülejäänud teenused on grupeerimata – neid kasutatakse eraldi protsessides.

svchost eraldi Windows 10

Windows 10 loojate värskendus võib ilmuda kuskil 2017. aasta märtsis. Kui kasutate Windows 10 Insiderit, milles töötab Build 14942 või uuem versioon, ja arvutis on rohkem kui 3,5 GB muutmälu, olete võib-olla märganud neid täiendavaid svchost.exe eksemplare. Käimas võib olla umbes 70+ svchost.exe protsessi. Kui operatsioonisüsteemis Windows 10 v1607 oli svchost.exe eksemplaride arv 20ndates, olenevalt sellest, kui palju teenuseid on süsteemi installitud ja töötab.

Töötamise teenuste eelised rühmitamata

Kohta Microsoft, pakuvad rühmituste lahtiühendamise teenused järgmised neli eelist.

1. Suurendage töökindlust: kui teenus ebaõnnestub, eemaldatakse ainult see svchost.exe eksemplar. Varem, kui üks teenus ebaõnnestus, peatab svchost.exe lõpetamine teised teenused.

2. Suurendage läbipaistvust: nüüd saate jälgida kasutatud süsteemiressursse (mälu, protsessori, ketta ja võrgukasutus) iga teenuse järgi, tegumihalduri vahekaardilt Protsessid või käsurea veeruga vahekaardil Üksikasjad lubatud. Käsurea veerus vahekaardil Protsessid või Üksikasjad kuvatakse teenuse lühinimi.

svchost eraldi Windows 10
svchost.exe -k  -s 

Näiteks:

svchost.exe -k netsvcs -s winmgmt

kus "winmgmt" on teenuse "Windows Management Instrumentation" lühinimi.

Varem pidite svchost.exe põhjustatud teenusetõrgete ja krahhide või protsessori kasutuse hüpete tõrkeotsinguks kasutama täpsemaid meetodeid. Mõned meetodid hõlmavad teenuse eraldamist (kasutades sc.exe käsurida), et konfigureerida teenus töötama eraldi hostprotsessis või eraldi teenuserühma loomine ja täiustatud tõrkeotsingu tööriistade kasutamine, et tuvastada ja diagnoosida individuaalset teenust, mis põhjustab probleem. Vaata Svchost.exe tõrkeotsing.

Windows 10 Redstone 2 süsteemides 3,5+ GB muutmäluga, kuna teenused töötavad eraldi faili svchost.exe all juba protsessi, saate teada, milline konkreetne teenus probleemi põhjustab, ja tegutseda vastavalt. Probleemide hulka kuuluvad 100% protsessori kasutus või suur mälukasutus ja korduvad kokkujooksmised.

3. Vähendage teeninduskulusid: teenindusprotsesside suurem läbipaistvus muudaks tõrkeotsingu lihtsamaks. Tehnilise toe insenerid saavad probleeme konkreetse teenusega kitsendada ja need kiiresti parandada, mis tähendab hoolduskulude vähenemist.

4. Turvalisuse suurendamine: protsesside isoleerimine ja teenuste individuaalsed lubade komplektid suurendavad turvalisust.

Järeldus: pärast Windows 10 loojate värskenduse (ilmub 2017. aastal) installimist ärge paanitsege, kui näete tegumihalduris 70+ faili svchost.exe.


Üks väike palve: kui teile see postitus meeldis, siis palun jagage seda?

Üks "pisike" jagamine sinult aitaks tõsiselt kaasa selle blogi kasvule. Mõned suurepärased soovitused:
  • Kinnitage see!
  • Jagage seda oma lemmikblogis + Facebookis, Redditis
  • Tweet seda!
Nii et tänan teid väga teie toetuse eest, mu lugeja. See ei võta teie ajast rohkem kui 10 sekundit. Jagamisnupud on kohe all. :)