mds et mds_stores consommant constamment du cpu

147

mds et mds_stores sont des consommateurs d'UC constants, même quand je pense que rien ne devrait avoir changé sur le disque dur.

Moniteur d'activité:

moniteur d'activité

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

J'ai inclus de nombreux sites dans les paramètres de confidentialité de Spotlight.

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

Néanmoins, mds et mds_stores sont des consommateurs constants de CPU oscillant entre 10 et 12% chacun. Mon ventilateur continue de fonctionner à cause de la chaleur.

Des idées sur ce que cela pourrait être dû et comment je peux dépanner?

jim70
la source

Réponses:

168

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

La raison pour laquelle votre Spotlight est si actif peut s'expliquer par plusieurs facteurs. il se peut que vous ayez une application ou plusieurs applications qui modifient constamment le contenu des dossiers.

Premièrement, vérifions si Spotlight est la cause de tant de fans. Pour tester cela, exécutez ce qui suit dans votre terminal:

sudo mdutil -a -i off

cela désactive l'indexation des fichiers et devrait entraîner un ralentissement évident des ventilateurs si mdset / ou mds_storessont à blâmer.

Pour réactiver l'indexation, exécutez

sudo mdutil -a -i on

Après cela, vous pourrez exécuter la réindexation complète de votre disque dur (sachez qu'il peut s'agir d'un travail de nuit), il supprimera votre base de données Spotlight, l'obligeant à tout recommencer.

sudo rm -rf /.Spotlight-V100/*

La prochaine et dernière étape consiste à ajouter d’autres utilisateurs à vos paramètres de confidentialité (ne pas numériser).

Ruskes
la source
1
Pourquoi voudriez-vous refuser les fans? Qu'est-ce qui pourrait forcer l'ordinateur à s'éteindre une fois qu'il fait chaud?!
Stophface
13
Les commandes données n'affectent pas directement les fans. mdutil contrôle mds, le démon d'indexation Spotlight. Ces étapes permettent de vérifier que Spotlight est effectivement à l'origine de la condition de température élevée.
Brian Schantz
1
Pour moi sudo rm -rf /.Spotlight-V100/*totalement fait le tour. Je vous remercie.
Hol
8
Le statut actuel peut être vérifié avec mdutil -a -s -v.
Koraktor
4
Existe-t-il un moyen de vérifier ce qu’un mdworker analyse actuellement?
Kamafeather
5

J'ai eu le même problème, m'a presque acheté un nouveau mac. J'ai vérifié tout ce qui se passait sur le net à propos de mds_stores, etc. Tout ce que je possédais, c'était de la programmation de terminaux et des solutions d'installation propre. Sans garantie de résolution du problème.

J'ai donc vérifié mon outil de nettoyage et de maintenance gratuit "Onyx" et, dans la barre de navigation sous maintenance, vous pouvez cocher "Spotlight Rebuild" (la case par défaut est désactivée).

Après cela, je n’ai plus eu de problèmes et la vitesse était normale. En outre, Activity Monitor reste dans les paramètres normaux. J'espère que ça reste comme ça et que ça marche. Car c’est un conseil simple 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

utilisateur108694
la source
Impossible de comprendre pourquoi mon projecteur reconstruisait l'index. Onxy n'est pas installé sur mon ordinateur, mais j'ai CleanMyMac et, bien sûr, il a automatiquement commencé à reconstruire l'index.
gribouillis
J'ai essayé diverses choses sans chance. Onyx installé, ce qui était utile pour aider à faire les choses avec une interface intuitive. La ligne de commande dans la réponse acceptée ne fonctionnait pas pour moi. De même, désactiver l'indexation avec Onyx. Cependant, lorsque je force de quitter mds_stores, les fans se calment. En utilisant Onyx, j’ai ensuite réactivé l’indexation. J'ai tout de suite vu un groupe de mdworkers utiliser un total de CPU supérieur à celui utilisé par mds_stores (comme indiqué par Activity Monitor), mais aucun fan. Depuis que j'ai supprimé l'index, je vais attendre un moment pour le reconstruire. Intéressant, qu'une reconstruction totale ne déclenche pas le ventilateur.
Victor Engel
2

Juste pour ajouter un petit conseil au-dessus de la bonne réponse de @Buscar 웃: Dans mon cas, j'ai réalisé que Spotlight indexait en fait les sauvegardes Time Machine (ce qui est vraiment une chose stupide à faire en premier lieu). Pour moi, cela explique d'abord le processeur constant - TimeMachine crée une sauvegarde horaire, Spotlight tente 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 exclure les volumes TimeMachine (ouvrez le Finder, allez -> allez au dossier -> / Volumes, puis faites glisser le volume TimeMachine dans la liste des exclusions de Spotlight). Doigts croisés.

JRun
la source
1

J'ai eu le même problème. Je suis allé dans Préférences du système de sécurité et de confidentialité , juste pour voir ce que Spotlight incluait. J'ai vérifié une chose, puis la rallumer et elle s'est immédiatement arrêtée. Le mien utilisait presque 100% de la puissance du processeur et mes ventilateurs fonctionnaient sans arrêt. Tout s'est arrêté après que j'ai fait cela et je ne sais pas pourquoi. J'ai un MacBook Pro mi-2012.

John
la source
0

Après avoir essayé tout ce qu'il y a sur le Web et sur les forums et que rien n'a fonctionné - un type malin (Lincoln Adams) sur le forum Apple, qui a le même problème, a fait une découverte hallucinante: dans son cas (et le mien, et peut-être le vôtre) - ceci a été causé par le bouton Pinterest / extension dans Firefox. Essayez de fermer Firefox, de redémarrer et d’utiliser un autre navigateur pendant un moment. Le fil sur les forums Apple

JRun
la source
0

s’il est détecté lors de l’exécution de la commande sudo mdutil -a -i, ce projecteur tente d’indexer un lecteur connecté par USB d’un téraoctet. Je l'ai déconnecté et redémarré l'ordinateur.

Samsky
la source
-1

Pour moi, arrêter l' indexation ne suffisait pas. En plus (à la suggestion ci-dessus), je devais supprimer le fichier: com.apple.finder.plist

Voici ce que vous devez faire, lancez:

cd ~/Library/Preferences

Et maintenant:

rm com.apple.finder.plist

De plus, trouvez le processus dans htop ou top et éliminez-le.

Kohn1001
la source
-7

Vous avez dit: "J'ai inclus de nombreux sites dans les paramètres de confidentialité de Spotlight."
Vous devez inclure quelques emplacements, pas plus. Si vous en incluez plus, cela signifie que Spotlight est très occupé à les regarder tous.
Vous pouvez facilement accéder aux Préférences Système / Spotlight pour annuler la sélection de nombreux emplacements. En particulier, désélectionnez Courrier électronique, moteurs de recherche et autres options Internet.
Arrêtez et redémarrez après avoir modifié vos préférences Spotlight.

Bob Dogg
la source
7
Vous vous trompez, en fait, vous l'avez à nouveau, dit le panneau de confidentialité de Spotlight, et je cite: "Empêcher Spotlight de rechercher dans ces lieux". Par conséquent, si vous avez moins d'emplacements dans la vie privée, BUSIER restera sous les projecteurs. Si vous sélectionnez plus d'emplacements dans le panneau Résultats de la recherche, vous obtiendrez ce que vous dites, mais plus vous en ajouterez dans le panneau Confidentialité, moins la recherche sera faite par Spotlight.
sdjuan
2
Oui, c'est en fait un très mauvais conseil. Tout ce que vous ne souhaitez pas analyser doit être traité dans la confidentialité.
Joe McMahon