Kaj so mds in mdworker in zakaj tečejo na mojem Macu?
Med pregledovanjem Monitorja aktivnosti ste opazili nekaj procesov, ki jih ne prepoznate: mds in mdworker. Niti imaš ikone in zdi se, da teče nenehno. Ne skrbi, neškodljivi so.
Ta članek je del naše stalne serije, ki razlaga različne procese, ki jih najdemo v Nadzorniku dejavnosti, kot so kernel_task, hidd, installd in mnogi drugi. Ne veste, kaj so te storitve? Bolje začnite brati!
Oba procesa sta del programa Spotlight, orodja za iskanje MacOS. Prvi, mds, pomeni metapodatkovni strežnik. Ta postopek upravlja indeks, s katerim dobite hitre rezultate iskanja. Drugi, mdworker, pomeni strežnika metapodatkov. To pa trdo delo dejanskega indeksiranja datotek, da bi bilo mogoče hitro iskanje.
Zakaj mds in mdworker uporabljata tako veliko RAM-a in CPU-ja?
Če ste pred kratkim preselili datoteke in aplikacije iz enega v drug Mac, je normalno, da mds in mdworker zavzamejo veliko moči in pomnilnika CPU-ja. Enako velja, če ste pred kratkim v računalnik dodali veliko novih datotek. Procesi si prizadevajo za izgradnjo indeksa vseh vaših datotek, kar bo kasneje omogočilo hitro iskanje.
Kako lahko to ugotovite? Odprite Spotlight in poleg vrstice napredka boste videli besedo »Indeksiranje«.
Če vidite to sporočilo, veste, da je Spotlight težko ustvariti indeks in to je razlog za uporabo virov. To ponavadi traja le nekaj ur, čeprav je to lahko odvisno od vašega trdega diska in hitrosti procesorja.
Spotlight je konfiguriran tako, da ne porabi vseh vaših virov. Če delate nekaj, kar je procesorsko intenzivno, bi morali ti procesi zavlačevati. Toda če je vaš računalnik nedejaven in niste na bateriji, vam bo Spotlight omogočil uporabo vseh sredstev, ki so nujno potrebna za izdelavo baze podatkov..
Ponovno zgradite kazalec v središču pozornosti
Če se zdi, da ti postopki nikoli ne končajo svojega dela, in se neprekinjeno uporabljajo vaši CPU in pomnilnik po začetku indeksiranja, obstaja možnost, da je indeks poškodovan. Na srečo lahko težave odpravite tako, da znova izdelate indeks Spotlight.
Obstajata dva glavna načina za to. Prvi je, da dodate celoten trdi disk na seznam izključenih lokacij in ga nato ponovno dodate. Drugi je, da odprete Terminal, nato pa zaženite naslednji ukaz:
sudo mdutil -E /
Kakorkoli, vaš celoten indeks Spotlight bo ponovno zgrajen, kar lahko ponovno vidite tako, da povlečete Spotlight in iščete besedo »Indeksiranje« zgoraj levo ob vrstici napredka. Ko je ta postopek končan, morata mds in mdworker prenehati z uporabo pretirane CPU. Če ni, razmislite o zagonu prve pomoči, da popravite težave z datotečnim sistemom na vašem računalniku Mac, in nato znova zgradite indeks. To bo rešilo problem v skoraj vseh primerih.