S posodobitvijo za Windows 10 Creators Update (s kodnim imenom »Redstone 2«) Preview Build 14942 se je način gostovanja storitev spremenil. V sistemih Windows 10 v1703 z več kot 3,5 GB RAM-a bi vsaka storitev dobila svojega gostitelja storitve (svchost.exe), namesto da bi se izvajala v okviru skupnega storitvenega procesa. To vam omogoča ogled porabe virov za vsako posamezno storitev. Viri tukaj pomenijo uporabo omrežja, pomnilnika, diska in CPE.
Vsak od operacijskega sistema Windows 2000 do Windows 10 v1607 proces svchost.exe uporablja za gostovanje niza storitev – model, ki je bil prvotno zasnovan za zmanjšanje porabe virov s storitvami. V modelu procesov storitev v skupni rabi, da ugotovite, katere storitve se izvajajo pod posameznim procesom svchost.exe, odprite upravitelja opravil in kliknite ikono blizu »Service Host:«, da razširite izbor. Ogledate si lahko seznam storitev, ki jih gosti ta proces.
Ali pa uporabite ukaz Tasklist.exe. Odprite okno ukaznega poziva in vnesite:
seznam opravil /svc
To prikazuje seznam storitev, ki se izvajajo pod vsakim primerkom svchost.exe.
Ločen gostitelj storitev (svchost.exe) za vsako storitev
Zgornji model se je v Redstone 2 spremenil, saj so strokovnjaki pri Microsoftu ugotovili, da je pomnilnik varčen prednost ni tako velika - glede na to, da so sistemi opremljeni z več kot dovolj RAM-a dnevi.
So pa izjeme. Sistemske storitve, ki se štejejo za kritične – tiste, katerih obnovitev zahteva ponovni zagon sistema, in druge izbrane storitve bodo ostale združene. Glede na to, kar sem videl v različicah Creators Update Preview Builds, so storitve, ki ostanejo v skupinah, omenjene spodaj:
- 1. niz: BrokerInfrastructure, DcomLaunch, Power, SystemEventsBroker
- 2. niz: BFE, CoreMessagingRegistrar, MpsSvc
- 3. niz: OneSyncSvc_5235d, PimIndexMaintenanceSvc_5235d, UnistoreSvc_5235d, UserDataSvc_5235d
- 4. niz: BITS, UsoSvc, wuauserv
Preostale storitve so nezdružene – izvajajo se v ločenih procesih.
Windows 10 Creators Update bi lahko izšel nekje okoli marca 2017. Če ste Windows 10 Insider z različico Build 14942 ali novejšim, ste v računalniku z več kot 3,5 GB RAM-a morda opazili te dodatne primerke svchost.exe. Lahko se izvaja okoli 70+ procesov svchost.exe. Medtem ko je bilo v sistemu Windows 10 v1607 število primerkov svchost.exe v 20-ih, odvisno od tega, koliko storitev je nameščenih in izvajanih v sistemu.
Prednosti nezdruženega izvajanja storitev
Kot na Microsoft, storitve razdruževanja ponujajo te štiri prednosti:
1. Povečajte zanesljivost: Če storitev ne uspe, se odstrani samo ta primerek svchost.exe. Prej, če ena storitev ni uspela, prenehanje svchost.exe povzroči, da se druge storitve ustavijo.
2. Povečajte preglednost: Zdaj lahko spremljate uporabljene sistemske vire (pomnilnik, CPU, disk in omrežje). za vsako storitev na kartici Procesi upravitelja opravil ali na zavihku Podrobnosti s stolpcem ukazne vrstice omogočeno. Stolpec ukazne vrstice na zavihku Procesi ali Podrobnosti bi prikazal kratko ime storitve.
svchost.exe -k-s
Na primer:
svchost.exe -k netsvcs -s winmgmt
kjer je »winmgmt« kratko ime za storitev »Instrumentacija za upravljanje Windows«.
Prej ste morali uporabljati napredne metode za odpravljanje težav s storitvami in zrušitev ali skokov porabe CPE, ki jih povzroča svchost.exe. Nekatere metode vključujejo izolacijo storitve (z uporabo ukazne vrstice sc.exe) za konfiguriranje storitve za izvajanje v ločenem gostiteljskem procesu ali ustvarjanje ločene skupine storitev in uporabo naprednih orodij za odpravljanje težav za prepoznavanje in diagnosticiranje posamezne storitve, ki povzroča problem. Glej Odpravljanje težav s Svchost.exe.
V sistemih Windows 10 Redstone 2 s 3,5+ GB RAM-a, saj se storitve izvajajo pod ločenim svchost.exe že postopek, lahko veste, katera storitev povzroča težave, in ukrepate ustrezno. Težave vključujejo 100-odstotno porabo CPE-ja ali visoko porabo pomnilnika in ponavljajoče se zrušitve.
3. Zmanjšajte stroške servisiranja: večja preglednost servisnih procesov bi olajšala odpravljanje težav. Inženirji tehnične podpore lahko težave omejijo na posamezno storitev in jih hitro odpravijo, kar pomeni znižanje stroškov servisiranja.
4. Povečajte varnost: izolacija procesov in posamezni nabori dovoljenj za storitve bodo izboljšali varnost.
Zaključek: Torej, potem ko namestite posodobitev za Windows 10 Creators Update (prihaja leta 2017), brez panike, če v upravitelju opravil vidite več kot 70 primerkov svchost.exe.
Ena majhna prošnja: če vam je bila objava všeč, jo delite?
En "droben" vaš delež bi resno pomagal pri rasti tega bloga. Nekaj odličnih predlogov:- Pripnete!
- Delite ga na svoj najljubši blog + Facebook, Reddit
- Tweetajte!