mdworker - Hva er mdworker?

Noen gang lurt på hva "mdworker" -prosessen var på en Mac? mdworker er kort for 'metadata server worker' og hvis du fortsatt er forvirret, ikke føler deg dårlig. mdworker er i utgangspunktet kjerneteknologien bak Mac OS Xs fantastiske søkemotor Spotlight, det spider meta data fra din Mac og dens filer og oppretter en lesbar indeks slik at du kan finne ting nesten øyeblikkelig via Spotlight (kommandospill).

Vi vil dekke noen vanlige spørsmål og svar angående mdworker på Mac, inspirert av min siste svitsjevenn som kom til Mac OS-plattformen fra den andre siden, som tweeted meg spør hvorfor mdworker tar opp så mye CPU.

Hva er mdworker?

Som nevnt ovenfor er mdworker en del av Spotlight, som egentlig er en søkemotor for Mac-en din (tenk Google, men lokalt, for dine egne filer).

mdworker senker min Mac med 60% CPU bruk!

Ja, mdworker vil noen ganger føre til at Mac-maskinen din er langsom og har høy CPU-bruk, dette er helt normalt. Du bør bare la den løpe til den er ferdig, og CPU-bruken vil være tilbake til normal.

Hvor lang tid tar mdworker å fullføre?

Dette er helt avhengig av siste gang Mac-filsystemet ble indeksert og mengden nye filer siden indeksering. Hvis du bare har koblet til en lastet ekstern harddisk, forvent det at det tar litt tid. 15 minutter til godt over en time er ikke uvanlige mengder tid for mdworker å løpe. Hvis du har en veldig stor harddisk med massevis av data på det, kan mdworker ta lang tid å fullføre etter hvert som hver enkelt fil er indeksert.

Skal jeg drepe mdworker? Hva skjer hvis jeg dreper mdworker?

Nei du bør ikke drepe mdworker, fordi det gjør deg en tjeneste ved å indeksere Mac-innholdet ditt. Hvis du dreper mdworker, blir ikke Mac-filsystemet ditt helt indeksert, og søkbarheten blir sterkt redusert til mdworker kjører igjen og fullfører en full indeksering. Det er ikke noe alvorlig problem med å drepe mdworker, det er bare ikke anbefalt.

Hvordan kan jeg stoppe mdworker eller deaktivere mdworker?

Siden mdworker er en del av Spotlight, må du deaktivere Spotlight for å deaktivere mdworker. Igjen, dette anbefales ikke, men hvis du vil deaktivere mdworker, er det en veiledning:

Slik deaktiverer du spotlight

Hva med mds? Er dette knyttet til mdworker?

Ja, mds er den overordnede metadata-serveren som kjører barnprosessen mdworker, de to kjøres vanligvis samtidig. Du kan lese spesielt om mds og Mac OS for mer informasjon.