8Sep

Što su mds i mdworker, i zašto se oni izvode na moj Mac?

Dok provjeravate Activity Monitor, primijetili ste nekoliko procesa koje ne prepoznajete: mds i mdworker. Niti imaju ikonu, i čini se da se neprekidno trče. Ne brinite, oni su bezopasni.

Ovaj je članak dio našeg tijeka serije koji objašnjava različite procese koji se nalaze u Activity Monitoru, kao što su kernel_task, hidd, installd i mnogi drugi. Ne znam što su te usluge? Bolje početi čitati!

Dva su procesa dio Spotlight, alat za pretraživanje MacOS.Prvi, md, označava poslužitelj metapodataka. Ovaj postupak upravlja indeksom koji vam daje brze rezultate pretraživanja. Drugi, radnik, označava radnika metapodataka. To čini težak zadatak da indeksirate svoje datoteke kako biste to brzo pretražili.

Zašto su mds i mdworker pomoću toliko RAM i CPU?

Ako ste nedavno premjestili svoje datoteke i aplikacije s jednog Mac na drugi, normalno je da mds i mdworker preuzmu puno snage i memorije procesora. Isto vrijedi i ako ste nedavno dodali hrpu novih datoteka na vaše računalo. Procesi rade kako bi izgradili indeks svih vaših datoteka, što će kasnije potaknuti vaše brzo pretraživanje.

Kako možete reći da je to slučaj? Otvori Spotlight i vidjet ćete riječ "Indeksiranje" pokraj trake napretka.

Ako vidite tu poruku, znate da je Spotlight teško raditi na izradi indeksa i to je razlog korištenja resursa. To obično traje samo nekoliko sati, iako to može varirati ovisno o tvrdom disku i brzini procesora.

Spotlight je konfiguriran da ne koristi sve svoje resurse. Ako radite nešto što je procesor intenzivno, ti se procesi trebaju oduprijeti. No, ako vaš Mac ostane u stanju mirovanja, a vi niste na baterijskom napajanju, Spotlight će se slobodno služiti svim potrebnim resursima kako bi izgradio bazu podataka.

Obnovite indeks refleksije

Ako ti procesi nikada ne izgledaju kao da završe posao i stalno upotrebljavaju vaše CPU i memorijske dane nakon indeksiranja, postoji vjerojatnost da je indeks oštećen. Srećom, možete riješiti takve probleme obnavljanjem Spotlight indeksa.

Postoje dva glavna načina za to. Prvi je dodavanje cijelog tvrdog diska na popis Izuzetih lokacija, a zatim je ponovno dodajte. Drugo je da otvorite Terminal, a zatim pokrenite sljedeću naredbu:

sudo mdutil -E /

U oba slučaja, cijeli indeks Spotlighta će biti ponovno izgrađen, što opet možete vidjeti povlačenjem Spotlighta i traženjem riječi "Indeksiranje"U gornjem lijevom kutu, uz traku napretka. Kada se taj proces obavlja, mds i mdworker trebaju prestati uzimati prekomjerne CPU-e. Ako ne, razmislite o pokretanju prve pomoći kako biste riješili probleme s datotečnim sustavom na vašem Macu, a zatim ponovo izgradite indeks. To će riješiti problem u gotovo svim slučajevima.