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?

10voto

crobicha Points 221

Comme d'autres réponses l'ont mentionné, l'indexation Spotlight est probablement la cause de ce problème. Si vous souhaitez exclure des dossiers ou des disques de l'indexation en utilisant l'interface utilisateur, (à partir de macOS 10.15 Catalina), vous pouvez les ajouter dans Préférences Système -> Spotlight -> Confidentialité

Dialogue Préférences Système

Dialogue Confidentialité Spotlight

5voto

john Points 51

J'ai eu le même problème. Je suis allé dans les préférences système Sécurité et confidentialité, juste pour voir ce que Spotlight incluait. J'ai décoché une chose puis je l'ai recochée immédiatement et ça s'est arrêté. Le mien utilisait presque 100% de la puissance du CPU et mes ventilateurs tournaient sans arrêt. Tout s'est arrêté après cela et je n'ai aucune idée pourquoi. J'ai un MacBook Pro mi-2012.

0 votes

La liste des dossiers inclus/exclus se trouve désormais sous sa propre section "Spotlight" dans les préférences système, j'ai ajouté quelques captures d'écran dans ma réponse apple.stackexchange.com/a/396680/131916

5voto

pfrank Points 127

Cela me rendait fou, le Gestionnaire des tâches enregistrait des opérations de lecture de 50 à 500 Mo/seconde alors que l'ordinateur était inactif, et j'ai identifié MDS comme étant la cause.

tldr; Étapes résumées :

  1. Ajoutez tous les dossiers (y compris les fichiers cachés) sous Macintosh HD à l'exclusion de Spotlight.
  2. Supprimez les dossiers Applications et Utilisateurs, ainsi que tout autre élément dont vous n'avez pas besoin.

Voici les étapes que j'ai suivies pour diagnostiquer le problème :

  1. Ouvrez le Moniteur d'activité en état stable, observez de massive lectures/sec. Vérifiez que MDS a lu/écrit le plus d'octets.
  2. Ouvrez Spotlight dans les Paramètres
  3. Faites glisser "Macintosh HD" dans les exclusions
  4. Redémarrez l'ordinateur
  5. Ouvrez le Moniteur d'activité
  6. Attendez l'état stable, observez les lectures/sec passer en <100ko (hourra!).

Maintenant, la partie délicate - il faut comprendre ce qui dans "Macintosh Hd" cause le problème et l'exclure.

  1. Réouvrez les Paramètres de Spotlight
  2. Supprimez les exclusions qui étaient perturbatrices en essayant de comprendre cela, ne laissant que Macintosh HD et les autres que vous pensez être des problèmes potentiels. Pour ma part, j'ai laissé : Partagé, Système, Unreal Engine, Machines virtuelles VirtualBox
  3. Cliquez sur "+" pour ajouter une exclusion, et allez dans Macintosh HD.
  4. IMPORTANT : tapez cmd+shift+. pour afficher les dossiers cachés, il devrait y en avoir beaucoup.
  5. Sélectionnez tout (cmd+a) puis "D'accord". Vous pourriez recevoir quelques erreurs, ce qui semble normal.
  6. Attendez l'état stable et vérifiez à nouveau les lectures/sec <100ko.
  7. Supprimez "Macintosh HD" de la liste avec le bouton (-).
  8. Attendez l'état stable et à nouveau <100ko de lectures/sec. Cela a pris environ 2 minutes sur mon ordinateur, probablement parce qu'il indexe certains des dossiers qui n'ont pas été exclus en raison des erreurs. Appuyez sur cmd+espace pour ouvrir Spotlight, et entrez un texte comme "a". Remarquez qu'en dessous de la barre de recherche, Spotlight affiche une barre de progression indiquant qu'il indexe même s'il ne consomme que <100ko/sec en lecture (pas constant, parfois cela peut prendre jusqu'à 5 minutes pour apparaître même après avoir démarré). Je ne sais pas ce qui se passe ici, peut-être un tas de fichiers très petits, mais attendez que cela se termine. Une fois terminé, cela devrait passer à près de 0 lecture/sec.
  9. Supprimez les dossiers ajoutés un par un, en répétant le processus d'attente que la barre de progression et la lecture disque/seconde passent à zéro. Mes suppressions dans l'ordre étaient : Applications, Utilisateurs, Volumes, .vol, bin, etc, coeurs, tmp, Unreal Engine, VirtualBox, opt, Partagé, sbin, etcetera. Il a fallu environ une heure par dossier ajouté pour revenir à <100ko/sec de lectures. Profitez-en !

4voto

Aakash Points 141

Je suis sur Apple M1 et je n'ai aucun disque dur externe connecté. J'ai un dossier sur le bureau qui contient tous mes projets NodeJS. Comme c'est un répertoire de travail et que de nombreux fichiers et dossiers sont ajoutés/supprimés en permanence, je l'ai inclus dans la liste pour empêcher Spotlight de le rechercher :

Spotlight >> Confidentialité >> Empêcher Spotlight de rechercher ces emplacements

enter image description here

Bonne chance...

0 votes

FYI : Bien que cela empêche les fichiers de ces répertoires de s'afficher dans les résultats de Spotlight, cela n'empêche pas les mds_stores de scanner les répertoires, malheureusement. Vous pouvez le vérifier vous-même en ajoutant un répertoire à l'onglet Confidentialité, puis, dans le terminal ou le Finder, en copiant des fichiers tout en exécutant "sudo fs_usage -w -f filesys mds_stores" (comme dans la réponse de AnthonyMetzidis) - vous verrez de l'activité. Je mentionne cela uniquement car ce fait est un peu enfoui dans les réponses à la réponse.

1voto

JRun Points 271

Après avoir tout essayé sur le web et les forums, et que rien n'a fonctionné - un gars intelligent (Lincoln Adams) sur le forum Apple avec le même problème, a fait une découverte incroyable : Dans son cas (et le mien, et peut-être le vôtre) - cela a été causé par le bouton/extension Pinterest dans Firefox. Essayez de fermer Firefox, redémarrer et utiliser un autre navigateur pendant un certain temps. Le fil de discussion sur les forums Apple

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