Startpagina » hoe » Wat zijn mds en mdworker en waarom worden ze op mijn Mac uitgevoerd?

    Wat zijn mds en mdworker en waarom worden ze op mijn Mac uitgevoerd?

    Tijdens het uitchecken van Activity Monitor, zag je een aantal processen die je niet herkent: mds en mdworker. Geen pictogram, en ze lijken constant te draaien. Maak je geen zorgen, ze zijn ongevaarlijk.

    Dit artikel maakt deel uit van onze doorlopende serie waarin verschillende processen worden beschreven die te vinden zijn in Activity Monitor, zoals kernel_task, hidd, installd en vele andere. Weet niet wat die diensten zijn? Beter beginnen met lezen!

    De twee processen maken deel uit van Spotlight, de macOS-zoekfunctie. De eerste, mds, staat voor metadata server. Dit proces beheert de index die wordt gebruikt om u snelle zoekresultaten te geven. De tweede, mdworker, staat voor metadata-serverwerker. Dit doet het harde werk om uw bestanden daadwerkelijk te indexeren om zo snel mogelijk te kunnen zoeken.

    Waarom zijn mds en mdworker Gebruik zoveel RAM en CPU?

    Als u onlangs uw bestanden en apps van de ene Mac naar de andere hebt gemigreerd, is het normaal dat mds en mdworker veel CPU-kracht en geheugen opnemen. Hetzelfde geldt als je recent een aantal nieuwe bestanden hebt toegevoegd aan je computer. De processen werken beide aan het bouwen van een index van al uw bestanden, wat later uw snelle zoekopdrachten zal voeden.

    Hoe weet je dat dit het geval is? Open Spotlight en u ziet het woord 'Indexeren' naast een voortgangsbalk.

    Als u dat bericht ziet, weet u dat Spotlight hard aan het werk is om uw index te maken en dat is de reden voor het gebruik van de bron. Dit duurt meestal maar een paar uur, hoewel dit kan variëren afhankelijk van je harde schijf en processorsnelheid.

    Spotlight is geconfigureerd om niet al uw bronnen te gebruiken. Als je iets doet dat processorintensief is, zouden deze processen moeten stoppen. Maar als uw Mac niet-actief is en u niet op batterijstroom werkt, voelt Spotlight zich vrij om alle bronnen te gebruiken die nodig zijn om de database te bouwen.

    Bouw je Spotlight-index opnieuw op

    Als deze processen nooit hun werk lijken te voltooien en uw CPU en geheugen dagen na het begin van de indexering voortdurend gebruiken, bestaat de kans dat uw index is beschadigd. Gelukkig kun je dit soort problemen oplossen door de Spotlight-index opnieuw te bouwen.

    Er zijn twee belangrijke manieren om dit te doen. De eerste is om uw volledige harde schijf toe te voegen aan de lijst met uitgesloten locaties en deze vervolgens opnieuw toe te voegen. De tweede is om de Terminal te openen en voer dan de volgende opdracht uit:

    sudo mdutil -E /

    Hoe dan ook, je hele Spotlight-index zal opnieuw worden opgebouwd, wat je opnieuw kunt zien door Spotlight op te tillen en links bovenaan naast de voortgangsbalk het woord 'Indexing' te zoeken. Zodra dat proces is voltooid, zouden mds en mdworker moeten stoppen met het opnemen van een te hoge CPU. Als dat niet het geval is, overweeg dan om EHBO uit te voeren om problemen met het bestandssysteem op je Mac op te lossen en de index opnieuw te bouwen. Dat zal het probleem in bijna alle gevallen oplossen.