Mis on mds ja mdworker ning miks nad töötavad minu Mac'is?
Aktiivsuse monitori kontrollimisel märkasite paari protsessi, mida te ei tunne: mds ja mdworker. Samuti ei ole ikoonil ja nad näivad pidevalt töötavat. Ära muretse, nad on ohutud.
See artikkel on osa meie käimasolevast seeriast, milles selgitatakse erinevaid tegevusi, mis on leitud Activity Monitoris, nagu kernel_task, hidd, installd ja paljud teised. Ei tea, mida need teenused on? Parem lugemine!
Need kaks protsessi on osa Spotlightist, mis on MacOSi otsinguvahend. Esimene, mds, tähistab metaandmete serverit. See protsess juhib kiirotsingutulemuste andmiseks kasutatud indeksit. Teine, mdworker, tähistab metaandmete serveri töötajat. See teeb failide tegeliku indekseerimise raskeks, et see kiire otsing oleks võimalik.
Miks mds ja mdworker kasutavad nii palju RAM-i ja CPU-d?
Kui olete hiljuti oma failid ja rakendused ühest Macist teise teisaldanud, on tavaline, et mds ja mdworker võtavad palju CPU võimsust ja mälu. Sama kehtib ka siis, kui olete hiljuti arvutisse lisanud hulga uusi faile. Need protsessid töötavad nii, et koostavad kõigi teie failide indeksi, mis hakkab teie kiirotsinguid hiljem kasutama.
Kuidas te saate seda öelda? Avage Spotlight ja näete edenemisriba kõrval sõna „Indekseerimine”.
Kui näete seda teadet, teate, et Spotlight on raske indeksi loomisel tööd teha ja see on ressursikasutuse põhjus. Tavaliselt kulub see vaid paar tundi, kuigi see võib varieeruda sõltuvalt kõvakettast ja protsessori kiirusest.
Spotlight on konfigureeritud mitte kasutama kõiki teie ressursse. Kui teete midagi, mis on intensiivne protsessor, peaksid need protsessid tagasi minema. Aga kui teie Mac on tühikäigul ja te ei ole akutoitel, võib Spotlight vabalt kasutada mis tahes ressursse, mis on andmebaasi loomiseks tingimata vajalikud..
Taastage oma Spotlighti indeks
Kui need protsessid ei näi kunagi lõpule oma tööd ja kasutavad pidevalt oma CPU-d ja mälu päeva pärast indekseerimise algust, on tõenäoline, et teie indeks on rikutud. Õnneks saate sellised probleemid lahendada Spotlighti indeksi taastamisega.
Selleks on kaks peamist viisi. Esimene on lisada kogu kõvaketas välistatud asukohtade loendisse, seejärel lisa see uuesti. Teine on terminali avamine ja seejärel järgmise käsu käivitamine:
sudo mdutil -E /
Mõlemal juhul ehitatakse kogu teie Spotlighti indeks uuesti, mida näete jälle Spotlighti tõmmates ja otsides sõna "Indekseerimine" üleval vasakul, edenemisriba kõrval. Kui see protsess on lõppenud, peaksid mds ja mdworker lõpetama ülemäärase protsessorite võtmise. Kui ei, siis kaaluge esmase abi käivitamist, et määrata oma Maci failisüsteemi probleemid ja seejärel uuesti indeks uuesti üles ehitada. See lahendab probleemi peaaegu kõigil juhtudel.