Kotisivu » miten » Mitä ovat mds ja mdworker ja miksi he juoksevat minun Macissa?

    Mitä ovat mds ja mdworker ja miksi he juoksevat minun Macissa?

    Kun tarkkailette Activity Monitoria, huomasit pari prosessia, joita et tunnista: mds ja mdworker. Sinulla ei myöskään ole kuvaketta, ja ne näyttävät olevan käynnissä jatkuvasti. Älä huoli, he ovat vaarattomia.

    Tämä artikkeli on osa meneillään olevaa sarjaa, jossa selitetään eri toiminnot, jotka löytyvät Activity Monitorista, kuten kernel_task, hidd, installd ja monet muut. En tiedä mitä nämä palvelut ovat? Parempi lukeminen!

    Nämä kaksi prosessia ovat osa Spotlightia, macOS-hakutyökalua. Ensimmäinen, mds, tarkoittaa metatietopalvelinta. Tämä prosessi hallinnoi hakemistoa, jonka avulla saat nopeasti hakutuloksia. Toinen, mdworker, tarkoittaa metatietopalvelimen työntekijää. Tämä tekee kovasti työtä tiedostojen indeksoimiseksi, jotta tämä nopea haku olisi mahdollista.

    Miksi mds ja mdworker käyttävät niin paljon RAMia ja CPU: ta?

    Jos olet äskettäin siirtänyt tiedostot ja sovellukset yhdestä Macista toiseen, on normaalia, että mds ja mdworker käyttävät paljon CPU-virtaa ja muistia. Sama pätee, jos olet äskettäin lisännyt joukon uusia tiedostoja tietokoneeseen. Prosessit pyrkivät rakentamaan indeksin kaikista tiedostoistasi, mikä tekee myöhemmin nopean haun.

    Miten voit kertoa, että näin on? Avaa Spotlight ja näet sanan "Indeksointi" etenemispalkin vieressä.

    Jos näet tämän viestin, tiedät, että Spotlightia on vaikea työskennellä luomalla hakemistosi, ja se on syynä resurssien käyttöön. Tämä kestää yleensä vain pari tuntia, vaikka se voi vaihdella kiintolevyn ja prosessorin nopeuden mukaan.

    Spotlight on määritetty olemaan käyttämättä kaikkia resursseja. Jos teet jotain prosessorin intensiivistä, näiden prosessien pitäisi palautua. Mutta jos Mac-tietokoneesi on tyhjä ja et ole akkuvirralla, Spotlight voi käyttää mitä tahansa resursseja, jotka ovat välttämättömiä tietokannan rakentamiseksi..

    Palauta Spotlight-indeksi

    Jos nämä prosessit eivät näytä koskaan suorittavan työnsä loppuun asti ja käyttävät jatkuvasti CPU: ta ja muistipäiviä indeksoinnin alkamisen jälkeen, on mahdollista, että indeksisi on vioittunut. Onneksi voit korjata tällaiset ongelmat rakentamalla Spotlight-indeksin uudelleen.

    Tähän on kaksi tapaa. Ensimmäinen on lisätä koko kiintolevysi Poissuljetut sijainnit -luetteloon ja lisää se sitten uudelleen. Toinen on avata terminaali ja suorittaa seuraava komento:

    sudo mdutil -E /

    Kummassakin tapauksessa koko Spotlight-indeksi rakennetaan uudelleen, minkä voit taas nähdä vetämällä Spotlightia ja etsimällä sanaa ”Indeksointi” ylhäällä vasemmalla, etenemispalkin vieressä. Kun tämä prosessi on suoritettu, mds ja mdworker pitäisi lopettaa liikaa CPU: ta. Jos näin ei ole, harkitse First Aid -toiminnon suorittamista Mac-järjestelmän tiedostojärjestelmien ongelmien korjaamiseksi ja sitten indeksin uudelleen rakentaminen uudelleen. Se ratkaisee ongelman lähes kaikissa tapauksissa.