436 votes

Les mds et mds_stores consomment constamment du processeur

Mds et mds_stores sont des consommateurs de CPU constants même quand je pense que rien n'aurait dû changer sur le disque dur.

Moniteur d'activité:

moniteur d'activité

J'ai un Macbook Pro de 2009 avec beaucoup de logiciels installés au fil des ans. Dropbox et Crashplan sont des processus actifs en arrière-plan parmi tant d'autres.

J'ai inclus de nombreux emplacements dans les paramètres de confidentialité de Spotlight pour les exclure de son index:

  • Clé USB
  • Dossier Crashplan
  • /Library/Caches
  • /Users/me/Library/Caches

Néanmoins, mds et mds_stores consomment constamment du CPU en tournant autour de 10 à 12% chacun. Mon ventilateur tourne constamment en raison de la chaleur.

Avez-vous des idées sur ce que cela pourrait être dû et comment je peux résoudre le problème?

525voto

Ruskes Points 44895

Comme vous le savez, les mds et mds_stores sont des activités Spotlight.

La raison pour laquelle votre Spotlight est si actif pourrait être due à plusieurs choses ; cela pourrait être dû à une application ou à plusieurs applications changeant constamment le contenu de certains dossiers.

Tout d'abord, vérifions si Spotlight est la cause du fonctionnement intensif des ventilateurs. Pour tester cela, exécutez la commande suivante dans votre terminal :

sudo mdutil -a -i off

Cela désactivera l'indexation des fichiers, et devrait entraîner un ralentissement net des ventilateurs si mds et/ou mds_stores sont en cause.

Pour réactiver l'indexation, exécutez

sudo mdutil -a -i on

Après cela, vous pouvez lancer la réindexation complète de votre disque dur (soyez conscient que cela pourrait prendre toute la nuit), cela supprimera votre base de données Spotlight et la forcera à recommencer.

sudo rm -rf /System/Volumes/Data/.Spotlight-V100/*

La prochaine et dernière étape serait d'ajouter d'autres éléments à vos paramètres de confidentialité (ne pas scanner).

17 votes

Je me demande pourquoi Apple ne s'attaquera pas à ce problème de manière appropriée. L'utilisation du CPU à plus de 100 % ne devrait pas être le comportement d'un bon logiciel. Mon MBP est déjà en surchauffe. :(

5 votes

Ceci est très utile

3 votes

Je pense sur mon macOS 12.5.1 (Monterey) que le répertoire est /System/Volumes/Data/.Spotlight-V100

121voto

Anthony Metzidis Points 939

Il est préférable de trouver des répertoires à haut volume et de les exclure de l'indexation en utilisant les paramètres Spotlight->Confidentialité.

  1. Dans le terminal, appelez fs_usage pour lister les fichiers indexés par mds_stores

    ~ sudo fs_usage -w -f filesys mds

    0.000227 W Google Chrome He.789992
    12:13:46.660891    WrData[S]       D=0x03a7d92b  B=0x1000   /dev/disk1s1  /Users/XXX/Library/Caches/Google/Chrome/Default/Cache/73f8ce7b565cc7be_0                                                                        0.000297 W Google Chrome He.789992
  2. Ajoutez ces répertoires à la liste d'exclusion dans Préférences Système Spotlight Confidentialité

14 votes

Merci, c'était vraiment utile! Mais sur mon système (High Sierra), j'ai dû remplacer mds_stores par mds pour obtenir une sortie utile.

0 votes

Ravi que cela ait aidé!

0 votes

Comment ajoutez-vous des chemins sous Bibliothèque à la liste d'exclusion? Il ne vous permet pas d'ajouter simplement le chemin, vous devez le choisir

26voto

Yeon-Gu Points 301

Si vous avez des problèmes lors du montage d'un disque dur externe, consultez cet article

Empêcher Spotlight d'indexer un disque dur externe

Dans mon cas, j'ai résolu le problème en créant le fichier .metadata_never_index à la racine du disque dur externe.

$ touch /Volumes/ExternalHard/.metadata_never_index

J'espère que cela aidera quelqu'un.

19voto

JRun Points 271

Juste pour ajouter un petit conseil en plus à la réponse correcte de @Buscar : Dans mon cas, j'ai réalisé que Spotlight indexait en fait les sauvegardes Time Machine (ce qui est vraiment stupide à faire en premier lieu). Pour moi, cela explique le CPU constant en premier lieu - TimeMachine crée une sauvegarde toutes les heures, Spotlight essaie de l'indexer... Après avoir arrêté le service d'indexation et supprimé les index existants comme indiqué ci-dessus, et avant de redémarrer l'indexation, j'ai également exclu les volumes TimeMachine (ouvrir le finder, aller --> aller au dossier --> /Volumes, et ensuite faire glisser le volume TimeMachine vers la liste d'exclusion de Spotlight). Croisons les doigts.

7 votes

Ne fonctionne pas pour moi sous MacOS 10.15.3. Je reçois ce message '"Nom du volume” est un dossier de sauvegarde Time Machine. Vous ne pouvez pas l'ajouter à la liste de confidentialité.'

0 votes

Oui comment allez-vous faire fonctionner cela sur osx 11.4

5 votes

TIL (from support.apple.com/fr-fr/guide/mac-help/mchlp2811/mac) : "Si vous excluez un disque de sauvegarde Time Machine, vous continuerez à recevoir des messages indiquant que Spotlight l'indexe. Cet indexage est nécessaire au bon fonctionnement de Time Machine et ne peut pas être désactivé. Spotlight exclut des recherches les éléments stockés sur le disque de sauvegarde qui ne font pas partie d'une sauvegarde Time Machine."

10voto

user108694 Points 97

J'ai eu le même problème, j'ai presque acheté un nouveau mac. J'ai vérifié toutes les informations sur le net concernant mds_stores etc... Tout ce que j'ai trouvé, ce sont des solutions de programmation en terminal et des installations propres.. sans garantie de résoudre le problème.

Donc, j'ai vérifié mon outil de nettoyage et de maintenance gratuit "Onyx" et dans la barre de navigation sous maintenance, vous pouvez cocher "Reconstruction Spotlight" (par défaut, c'est décoché).

Après cela, je n'ai eu aucun problème et la vitesse était de retour à la normale. De plus, le Moniteur d'activité reste dans des paramètres normaux. J'espère que cela reste ainsi et fonctionne. Car c'est un conseil facile et gratuit pour les utilisateurs de Mac non techniques.

J'ai découvert cela il y a une heure mais cela semble prometteur. Bonne chance

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X