If-Koubou

Ce sunt mds și mdworker și de ce rulează pe Mac?

Ce sunt mds și mdworker și de ce rulează pe Mac? (Cum să)

În timp ce verificați Monitorul de activitate, ați observat câteva procese pe care nu le recunoașteți: mds și mdworker. Nici nu au o icoană, și par să ruleze în mod constant. Nu-ți face griji, sunt inofensive.

Acest articol face parte din seria noastră în curs de desfășurare care explică diverse procese descoperite în Activity Monitor, cum ar fi kernel_task, hidd, installd și multe altele. Nu știu ce sunt aceste servicii? Mai bine începeți să citiți!

Cele două procese fac parte din Spotlight, instrumentul de căutare macOS. Primul, mds, reprezintă serverul de metadate. Acest proces gestionează indexul utilizat pentru a vă oferi rezultate rapide de căutare. Cel de-al doilea, mdworker, reprezintă lucrătorul serverului de metadate. Acest lucru face munca grea de indexare a fișierelor dvs. pentru a face ca căutarea rapidă posibil.

De ce sunt mds și mdworker folosind atât de mult RAM și CPU?

Dacă ați migrat recent fișierele și aplicațiile de pe un Mac la altul, este normal ca mds și mdworker să înregistreze o mare putere și memorie CPU. Același lucru este valabil dacă ați adăugat recent o grămadă de fișiere noi pe computer. Procesele sunt atât de lucru pentru a construi un index al tuturor fișierelor dvs., care este ceea ce va puterea mai târziu căutările dumneavoastră rapide.

Cum poți spune că așa este cazul? Open Spotlight și veți vedea cuvântul "Indexare" de lângă o bara de progres.

Dacă vedeți acel mesaj, știți că Spotlight lucrează cu greu la crearea indexului dvs. și acesta este motivul utilizării resurselor. De obicei, acest lucru durează doar câteva ore, deși acest lucru poate varia în funcție de hard disk-ul dvs. și de viteza procesorului.

Spotlight este configurat să nu utilizeze toate resursele tale. Dacă faci ceva care este procesor intensiv, aceste procese ar trebui să renunțe. Dar dacă Mac-ul dvs. este lăsat inactiv și nu sunteți pe baterie, Spotlight va simți liber să folosească resursele necesare în mod necesar pentru a construi baza de date.

Refaceți-vă indicatorul reflectorizant

Dacă aceste procese nu par să-și termine treaba și folosesc în mod constant CPU-ul și zilele de memorie după ce indexarea a început, există șansa ca indexul dvs. să fie corupt. Din fericire, puteți remedia problemele de genul acesta prin reconstruirea indexului Spotlight.

Există două modalități principale de a face acest lucru. Primul este să adăugați întregul hard disk la lista Locații excluse, apoi să îl adăugați din nou. Al doilea este de a deschide Terminalul, apoi executați următoarea comandă:

sudo mdutil -E /

Oricum, intregul dvs. indice Spotlight va fi re-construit, pe care îl puteți vedea din nou prin tragerea la loc a Spotlight și căutarea cuvântului "Indexare" din partea stângă sus, alături de bara de progres. Odată ce acest proces se face, mds și mdworker ar trebui să înceteze preluarea procesorului excesiv. Dacă nu, luați în considerare rularea primului ajutor pentru a repara problemele de sistem de fișiere pe Mac, apoi re-construirea indexului din nou. Asta va rezolva problema în aproape toate situațiile.