Ce sunt mds și mdworker și de ce rulează pe Mac?
În timp ce verificați Monitorizarea activității, ați observat câteva procese pe care nu le recunoașteți: mds și mdworker. Nici nu au o icoană și ei par să ruleze în mod constant. Nu vă faceți griji, sunt inofensive.
Acest articol face parte din seria noastră în curs de desfășurare care explică diferitele procese găsite î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 folosit 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 care utilizează 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 mulțime 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? Deschideți Spotlight și veți vedea cuvântul "Indexare" lângă o bara de progres.
Dacă vedeți acel mesaj, știți că Spotlight este greu la locul de muncă creând indexul 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. Dacă faci ceva care este procesor intensiv, aceste procese ar trebui să renunțe. Dar dacă Mac-ul dvs. este lăsat în gol și nu sunteți pe baterie, Spotlight va simți liber să folosească resursele necesare în mod necesar pentru a construi baza de date.
Reconstruiți Indexul reflectorizant
Dacă aceste procese nu par să-și termine treaba și utilizează în mod constant CPU-ul și zilele de memorie după ce indexarea a început, există o șansă ca indexul dvs. să fie corupt. Din fericire, puteți remedia problemele de acest fel prin refacerea indexului Spotlight.
Există două modalități principale de a face acest lucru. Primul este să adăugați întreaga dvs. unitate de disc pe lista Locații excluse, apoi să o adăugați din nou. Al doilea este să deschideți Terminalul, apoi executați următoarea comandă:
sudo mdutil -E /
Oricum, intregul dvs. index Spotlight va fi re-construit, pe care îl puteți vedea din nou ridicând Spotlight și căutând cuvântul "Indexare" în 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 executarea primului ajutor pentru a repara problemele de sistem de fișiere de pe Mac, apoi re-construirea indexului din nou. Asta va rezolva problema în aproape toate situațiile.