436 votes

Mds et mds_stores consomment constamment le CPU

Mds et mds_stores sont des consommateurs de CPU constants même lorsque 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 en arrière-plan actifs parmi beaucoup d'autres.

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

  • Clé USB
  • Dossier Crashplan
  • /Bibliothèque/Caches
  • /Utilisateurs/moi/Bibliothèque/Caches

Cependant, mds et mds_stores consomment constamment du CPU en tournant autour de 10-12% chacun. Mon ventilateur tourne en raison de la chaleur.

Avez-vous des idées sur ce que cela pourrait être dû et comment je peux dépanner ?

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 ; il se pourrait que vous ayez une application ou plusieurs applications modifiant constamment le contenu de certaines dossiers.

Tout d'abord, vérifions si Spotlight est la cause du fonctionnement intensif des ventilateurs. Pour tester ceci, 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 pourriez 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, l'obligeant à 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 analyser).

17 votes

Je me demande pourquoi Apple ne résout pas ce problème de manière appropriée. Utiliser le 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

Content translated: Heureux d'avoir pu aider!

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 lorsque vous montez un disque dur externe, consultez cet article

Empêcher Spotlight d'indexer le 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 de la réponse correcte de @Buscar : Dans mon cas, j'ai réalisé que Spotlight indexait en fait les sauvegardes de Time Machine (ce qui est vraiment une chose stupide à faire en premier lieu). Pour moi, cela explique le CPU constant en premier lieu - TimeMachine crée une sauvegarde horaire, 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 de TimeMachine (ouvrir Finder, aller --> aller au dossier --> /Volumes, puis faire glisser le volume TimeMachine vers la liste d'exclusion de Spotlight). Croisons les doigts.

7 votes

Ne fonctionne pas pour moi dans 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 ceci sur osx 11.4

5 votes

TIL (de support.apple.com/en-gb/guide/mac-help/mchlp2811/mac): "Si vous excluez un disque de sauvegarde Time Machine, vous continuez de recevoir des messages indiquant que Spotlight l'indexe. Cet indexage est nécessaire pour que Time Machine fonctionne correctement 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 rencontré le même problème, j'ai failli acheter un nouveau mac. J'ai vérifié toutes les informations sur mds_stores etc... sur internet. Tout ce que j'ai trouvé, ce sont des solutions de programmation en terminal et d'installation propre sans garantie de résoudre le problème.

Alors, 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 non coché).

Après cela, je n'ai plus eu de problèmes et la vitesse est revenue à la normale. De plus, le Moniteur d'activité reste dans des paramètres normaux. J'espère que ça va rester ainsi et fonctionner. Car c'est un conseil simple et gratuit pour les utilisateurs de Mac non techniques.

Je l'ai découvert 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