Cet article fait partie de notre série en cours et explique divers processus trouvés dans Activity Monitor, tels que kernel_task, hidd, installd et bien d'autres. Vous ne savez pas ce que sont ces services? Mieux vaut commencer à lire!
Les deux processus font partie de Spotlight, l'outil de recherche macOS. Le premier, mds, représente le serveur de métadonnées. Ce processus gère l'index utilisé pour vous donner des résultats de recherche rapides. Le second, mdworker, représente le serveur de métadonnées. Cela fait le travail difficile d’indexer réellement vos fichiers pour permettre cette recherche rapide.
Pourquoi mds et mdworker utilisent-ils tant de mémoire vive et de ressources processeur?
Comment pouvez-vous dire que c'est le cas? Ouvrez Spotlight et le mot «Indexation» apparaît à côté d’une barre de progression.
Spotlight est configuré pour ne pas utiliser toutes vos ressources. Si vous effectuez une tâche gourmande en ressources processeur, ces processus doivent être abandonnés. Mais si votre Mac est laissé inactif et que vous n’êtes pas alimenté par la batterie, Spotlight se sentira libre d’utiliser toutes les ressources nécessaires à la construction de la base de données.
Reconstruire votre index Spotlight
Si ces processus ne semblent jamais terminer leur travail et utilisent constamment votre processeur et votre mémoire plusieurs jours après le début de l’indexation, il est possible que votre index soit corrompu. Heureusement, vous pouvez résoudre ce problème en reconstruisant l'index Spotlight.
sudo mdutil -E /
Dans tous les cas, votre index Spotlight sera reconstruit. Vous pourrez le visualiser à nouveau en tirant Spotlight et en recherchant le mot «Indexation» en haut à gauche, à côté de la barre de progression. Une fois ce processus terminé, mds et mdworker devraient cesser de prendre un processeur excessif. Sinon, envisagez d'exécuter First Aid pour résoudre les problèmes de système de fichiers sur votre Mac, puis reconstruisez à nouveau l'index. Cela résoudra le problème dans presque tous les cas.