Tarkastele yksittäisten palvelujen resurssien käyttöä Windows 10:ssä

Windows 10 Creators -päivityksen (koodinimeltään "Redstone 2") Preview Build 14942 myötä tapa, jolla palveluita isännöidään, on muuttunut. Windows 10 v1703 -järjestelmissä, joissa on yli 3,5 Gt RAM-muistia, jokainen palvelu saisi oman palvelupalvelimensa (svchost.exe) sen sijaan, että se toimisi jaetun palveluprosessin alla. Näin voit tarkastella kunkin yksittäisen palvelun resurssien käyttöä. Resurssit tarkoittavat tässä verkon, muistin, levyn ja suorittimen käyttöä.

Windows 2000:sta Windows 10 v1607:ään asti svchost.exe-prosessi käytetään isännöimään palvelujoukkoa – malli, joka alun perin suunniteltu vähentämään palvelujen resurssien käyttöä. Jaetun palvelun prosessimallissa voit selvittää, mitkä palvelut ovat käynnissä kussakin svchost.exe-prosessissa, avaamalla Tehtävienhallinta ja laajentamalla valintaa napsauttamalla nuolimerkkiä "Service Host:" lähellä. Näet luettelon kyseisen prosessin isännöimistä palveluista.

svchost erilliset windows 10

Tai käytä Tasklist.exe-komentoa. Avaa komentokehote-ikkuna ja kirjoita:

tehtävälista /svc
svchost erilliset windows 10

Tämä näyttää luettelon palveluista, jotka toimivat kunkin svchost.exe-esiintymän alla.

Erillinen palvelupalvelin (svchost.exe) jokaiselle palvelulle

Yllä oleva malli on muuttunut Redstone 2:ssa, koska Microsoftin asiantuntijat totesivat, että muistia säästävä etu ei ole niin merkittävä - koska järjestelmät on varustettu enemmän kuin riittävästi RAM-muistia päivää.

Poikkeuksia tosin on. Järjestelmäpalvelut, jotka katsotaan kriittisiksi – ne, joiden palautuminen vaatii järjestelmän uudelleenkäynnistyksen, ja muut valitut palvelut säilyvät ryhmiteltyinä. Sen perusteella, mitä olen nähnyt Creators Update Preview Builds -versioissa, alla mainitaan palvelut, jotka pysyvät ryhmissä:

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

Loput palvelut on ryhmitelty - suoritetaan erillisissä prosesseissa.

svchost erilliset windows 10

Windows 10 Creators Update saattaa julkaista jossain maaliskuussa 2017. Jos käytät Windows 10 Insider -käyttöjärjestelmää, jossa on Build 14942 tai uudempi, tietokoneessa, jossa on yli 3,5 Gt RAM-muistia, olet saattanut huomata nämä svchost.exe-lisäkopiot. Yli 70 svchost.exe-prosessia voi olla käynnissä. Sen sijaan Windows 10 v1607:ssä svchost.exe-esiintymien määrä oli 20-luvulla riippuen siitä, kuinka monta palvelua järjestelmässä on asennettu ja käynnissä.

Ryhmittämättömien juoksupalvelujen edut

Kuten Microsoft, ryhmittelypalvelu tarjoaa nämä neljä etua:

1. Lisää luotettavuutta: Jos palvelu epäonnistuu, vain svchost.exe-esiintymä poistetaan. Aiemmin, jos yksi palvelu epäonnistui, svchost.exe-tiedoston lopettaminen pysäyttää muut palvelut.

2. Lisää läpinäkyvyyttä: Voit nyt seurata käytettyjä järjestelmäresursseja (muistin, suorittimen, levyn ja verkon käyttö) kunkin palvelun mukaan, Task Managerin Prosessit-välilehdeltä tai Tiedot-välilehdeltä komentorivisarakkeella käytössä. Prosessit- tai Tiedot-välilehden Komentorivi-sarake näyttää palvelun lyhyen nimen.

svchost erilliset windows 10
svchost.exe -k  -s 

Esimerkiksi:

svchost.exe -k netsvcs -s winmgmt

jossa "winmgmt" on "Windows Management Instrumentation" -palvelun lyhyt nimi.

Aiemmin svchost.exe: n aiheuttamien palveluhäiriöiden ja kaatumisten tai suorittimen käyttöpiikkien vianmääritykseen piti käyttää edistyneitä menetelmiä. Joihinkin menetelmiin kuuluu palvelun eristäminen (käyttäen sc.exe-komentoriviä) palvelun määrittämiseksi toimimaan erillisessä isäntäprosessissa, tai luomalla erillisen palveluryhmän ja käyttämällä kehittyneitä vianetsintätyökaluja tunnistamaan ja diagnosoimaan yksittäisen palvelun, joka aiheuttaa ongelma. Katso Svchost.exe-vianmääritys.

Windows 10 Redstone 2 -järjestelmissä, joissa on 3,5+ Gt RAM-muistia, koska palvelut toimivat erillisellä svchost.exe-tiedostolla prosessissa, voit tietää, mikä palvelu aiheuttaa ongelman, ja ryhtyä toimiin asianmukaisesti. Ongelmia ovat 100 % suorittimen käyttö tai korkea muistin käyttö ja toistuvat kaatumiset.

3. Pienennä huoltokustannuksia: Huoltoprosessien lisääntynyt läpinäkyvyys helpottaisi vianetsintää. Teknisen tuen insinöörit voivat rajata ongelmat yksittäiseen huoltoon ja korjata ne nopeasti, mikä vähentää huoltokustannuksia.

4. Lisää turvallisuutta: Prosessien eristäminen ja palveluiden yksittäiset käyttöoikeusjoukot lisäävät turvallisuutta.

Johtopäätös: Joten kun olet asentanut Windows 10 Creators -päivityksen (tulossa vuonna 2017), älä panikoi, jos näet yli 70 svchost.exe-esiintymää Task Managerissa.


Yksi pieni pyyntö: Jos pidit tästä viestistä, jaa tämä?

Yksi "pieni" jakaminen sinulta auttaisi todella paljon tämän blogin kasvussa. Muutamia hienoja ehdotuksia:
  • Kiinnittää sen!
  • Jaa se suosikkiblogiisi + Facebookiin, Redditiin
  • Twiittaa se!
Joten kiitos paljon tuestanne, lukijani. Se ei vie aikaasi enempää kuin 10 sekuntia. Jaa-painikkeet ovat aivan alla. :)