8Sep

Mis on mds ja mdworker ning miks nad minu Macis töötavad?

Vaadates Activity Monitori, märkisite paar protsessi, mida te ei tunne: mds ja mdworker. Pole ikooni ja need tunduvad olevat pidevalt töökorras.Ära muretse, nad on ohutud.

Käesolev artikkel on osa meie käimasolevast seeriast, milles selgitatakse erinevaid toiminguid, mida leidub Activity Monitoris, näiteks kernel_task, hidd, installd ja paljud teised. Kas te ei tea, millised on need teenused? Parem alustage lugemist!

Need kaks protsessi on osa MacOS-i otsingu tööriistast Spotlight. Esimene, mds, tähistab metaandmete serverit. See protsess haldab teie kiirete otsingutulemuste saamiseks kasutatud indeksit. Teine mdworker tähistab metaandmete serveritöölist. See muudab teie failide tegeliku indekseerimise raskeks, et see kiire otsimine oleks võimalik.

Miks mds ja mdworker kasutavad nii palju RAM-i ja CPU-d?

Kui olete hiljuti oma failid ja rakendused üle läinud ühest Macist teise, on tavaline, et mds ja mdworker võtaksid palju CPU võimsust ja mälu. Sama kehtib ka siis, kui olete hiljuti oma arvutisse lisanud hulga uusi faile. Protsessid töötavad kõigi teie failide indeksi loomiseks, mis võimaldab kiirelt otsida hiljem.

Kuidas see nii on? Avage Spotlight ja näete edetabori kõrval olevat sõna "Indekseerimine".

Kui näete seda sõnumit, siis teate, et Spotlight on indeksi loomise juures kõvasti tööle ja see on ressursikasutuse põhjus. See võtab tavaliselt paar tundi, kuigi see võib varieeruda sõltuvalt teie kõvakettalt ja protsessorkiirusest.

Spotlight on konfigureeritud mitte kasutama kõiki oma ressursse. Kui teete midagi protsessori intensiivsust, peaksid need protsessid tagasi saama. Aga kui teie Mac on jäänud jõude ja te ei kasuta aku, siis Spotlight saab vabalt kasutada mis tahes ressursse andmebaasi loomiseks.

Rebuild Your Spotlight Index

Kui need protsessid ei tundu kunagi oma tööd lõpetanud ning kasutavad oma protsessorit ja mälupäevi pidevalt pärast indekseerimise alustamist, on teie indeks rikutud.Õnneks saate parandada Spotlight indeksi abil selliseid probleeme.

Selleks on kaks peamist võimalust. Esimene on lisada kogu kõvakettale nimekiri välistatud asukohad, seejärel lisage see uuesti. Teine on terminali avamine ja seejärel käivitage järgmine käsk:

sudo mdutil -E /

Mõlemal juhul rekonstrueeritakse kogu Spotlight-i indeks, mida saate uuesti vaadata, tõmmates Spotlight sisse ja otsides sõna "indekseerimine""Ülaosas vasakul, edetabeli kõrval. Kui see protsess on lõppenud, peaks mds ja mdworker lõpetama liigse CPU kasutuselevõtmise. Kui ei, siis kaaluge Maci abil failide probleemide lahendamiseks esmaabi, seejärel uuendage indeks uuesti. See lahendab probleemi peaaegu kõigil juhtudel.