mdworker - Wat is mdworker?
Heb je je ooit afgevraagd wat het 'mdworker'-proces was op een Mac? mdworker is een afkorting voor 'metadata server worker' en als je nog steeds in de war bent, voel je je niet slecht. mdworker is in feite de kerntechnologie achter de geweldige zoekrobot Spotlight van Mac OS X, spiegelt metadata van je Mac en zijn bestanden en maakt een leesbare index zodat je dingen vrijwel onmiddellijk kunt vinden via Spotlight (command-spatiebalk).
We bespreken een aantal veelgestelde vragen en antwoorden over mdworker op Mac, geïnspireerd door mijn recente switcher-vriend die van de andere kant op het Mac OS-platform arriveerde en tweette met de vraag waarom mdworker zoveel CPU in beslag neemt.
Wat is mdworker?
Zoals hierboven vermeld, is mdworker onderdeel van Spotlight, wat eigenlijk een zoekmachine voor je Mac is (denk aan Google maar lokaal, voor je eigen bestanden).
mdworker vertraagt mijn Mac met 60% CPU-gebruik!
Ja, mdworker zorgt er soms voor dat je Mac traag is en een hoog CPU-gebruik heeft, dit is volkomen normaal. Je moet het gewoon laten lopen totdat het klaar is en het CPU-gebruik weer normaal is.
Hoe lang duurt het voordat mdworker klaar is?
Dit is volledig afhankelijk van de laatste keer dat uw Mac-bestandssysteem werd geïndexeerd en het aantal nieuwe bestanden sinds indexering. Als u zojuist een geladen externe harde schijf hebt aangesloten, verwacht u dat dit even duurt. 15 minuten tot ruim een uur zijn geen ongebruikelijke hoeveelheden tijd voor mdworker om te rennen. Als je een hele grote harde schijf hebt met een hoop gegevens, kan het voor mdworker heel lang duren om alles te voltooien, omdat elk afzonderlijk bestand wordt geïndexeerd.
Moet ik mdworker vermoorden? Wat gebeurt er als ik mdworker vermoord?
Nee, je zou mdworker niet moeten doden, omdat het je een dienst doet door de inhoud van je Mac te indexeren. Als je mdworker doodt, wordt je Mac-bestandssysteem niet volledig geïndexeerd en wordt de zoekbaarheid sterk verminderd totdat mdworker opnieuw wordt uitgevoerd en een volledige indexering wordt voltooid. Er is geen serieus probleem met het doden van mdworker, het is gewoon niet aan te raden.
Hoe kan ik stoppen met mdworker of mdworker uitschakelen?
Omdat mdworker onderdeel is van Spotlight, moet je Spotlight uitschakelen om mdworker uit te schakelen. Nogmaals, dit wordt niet aanbevolen, maar als je mdworker wilt uitschakelen, is hier een handleiding:
Hoe Spotlight uit te schakelen
Hoe zit het met mds? Is dit gebonden aan mdworker?
Ja, mds is de bovenliggende metadataserver die het onderliggende proces mdworker uitvoert, de twee worden meestal gelijktijdig uitgevoerd. U kunt specifiek meer lezen over mds en Mac OS voor meer informatie.