Articles

Que sont mds et mdworker, et pourquoi s’exécutent-ils sur mon Mac ?

  • Justin Pot

    @jhpot

  • Mise à jour le 14 septembre 2020, 14 :18pm EDT

En consultant le Moniteur d’activité, vous avez remarqué deux processus que vous ne reconnaissez pas : mds et mdworker. Ni l’un ni l’autre n’ont d’icône, et ils semblent fonctionner en permanence. Ne vous inquiétez pas, ils sont inoffensifs.

RELATED : Quel est ce processus et pourquoi s’exécute-t-il sur mon Mac ?

Cet article fait partie de notre série en cours expliquant divers processus trouvés dans Activity Monitor, comme 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 de macOS. Le premier, mds, est l’abréviation de metadata server. Ce processus gère l’index utilisé pour vous donner des résultats de recherche rapides. Le second, mdworker, est l’abréviation de metadata server worker. Celui-ci effectue le travail difficile consistant à indexer réellement vos fichiers pour rendre cette recherche rapide possible.

Pourquoi mds et mdworker utilisent-ils autant de RAM et de CPU ?

Si vous avez récemment migré vos fichiers et vos applications d’un Mac à l’autre, il est normal que mds et mdworker prennent beaucoup de puissance CPU et de mémoire. Il en va de même si vous avez récemment ajouté un tas de nouveaux fichiers sur votre ordinateur. Les processus travaillent tous deux à la construction d’un index de tous vos fichiers, ce qui alimentera plus tard vos recherches rapides.

Publicité

Comment pouvez-vous savoir que c’est le cas ? Ouvrez Spotlight et vous verrez le mot « Indexation » à côté d’une barre de progression.

Si vous voyez ce message, vous savez que Spotlight travaille dur pour créer votre index, et c’est la raison de l’utilisation des ressources. Cela ne prend généralement que quelques heures, bien que cela puisse varier en fonction de la vitesse de votre disque dur et de votre processeur.

Spotlight est configuré pour ne pas utiliser toutes vos ressources. Si vous faites quelque chose qui demande beaucoup de processeur, ces processus devraient se retirer. Mais si votre Mac est laissé au repos, et que vous n’êtes pas sur batterie, Spotlight se sentira libre d’utiliser toutes les ressources qui sont nécessairement pour construire la base de données.

Reconstruire votre index Spotlight

RELATED : Comment résoudre les problèmes de Spotlight en reconstruisant l’index

Si ces processus ne semblent jamais finir leur travail et utilisent constamment votre CPU et votre mémoire des jours après le début de l’indexation, il y a une chance que votre index soit corrompu. Heureusement, vous pouvez résoudre ce genre de problèmes en reconstruisant l’index Spotlight.

Publicité

Il existe deux façons principales de le faire. La première consiste à ajouter l’ensemble de votre disque dur à la liste des emplacements exclus, puis à le retirer de la liste d’exclusion par la suite. La seconde est d’ouvrir le Terminal, puis d’exécuter la commande suivante :

sudo mdutil -E /

Dans les deux cas, l’ensemble de votre index Spotlight sera reconstruit, ce qu’à nouveau vous pouvez voir 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 d’utiliser le CPU de manière excessive. Si ce n’est pas le cas, exécutez 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.

Justin Pot
Justin Pot écrit sur la technologie depuis plus d’une décennie, avec des travaux publiés dans Digital Trends, The Next Web, Lifehacker, MakeUseOf, et le Zapier Blog. Il dirige également le Hillsboro Signal, un organe d’information local bénévole qu’il a fondé.Lire la bio complète  »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *