Le système de fichiers semble lent / insensible: comment mesurer / tester?

2

J'utilise un modèle MacBook Pro, mi-2010, que j'ai récemment mis à niveau vers Mountain Lion. Vers cette époque, ou peut-être peu de temps après, j'ai commencé à remarquer des problèmes que je ne peux attribuer qu'à un ralentissement général de l'accès aux fichiers sur mon disque dur. J'ai 8 Go de RAM et suis rarement épuisé, donc je ne pense pas que ce soit une question de pagination ou de pagination.

La preuve est raisonnablement convaincante. Par exemple, je suis un programmeur Java et utilise NetBeans. L’application que j’ai configurée prend plus d’une minute sur cette machine, mais seulement 30 secondes environ sur une configuration plus ou moins identique sur une machine beaucoup plus faible: un MacBook de fin 2008 avec seulement 4 Go de RAM. Et surtout, il lit et traite plusieurs centaines de fichiers de toutes sortes.

Jusqu'à présent, cependant, les preuves sont entièrement anecdotiques. Je suis à la recherche d'un type de test permettant de déterminer si mon système de fichiers / disque dur fonctionne comme prévu ou s'il s'agit d'un tout autre logiciel. Aussi, quelque chose que je pourrais rapporter à l’Apple Store et dire: «regarde, ça dit qu’il ya un problème». Est-ce qu'une telle chose existe?

Edit: une autre différence intéressante. Ce Mac ne prend que trois minutes pour redémarrer (le bureau disparaît pour réapparaître). Le MacBook plus ancien que je compare (avec la version 10.8.3) prend un peu plus d’une minute.

Dan
la source
Que dit le moniteur d'activité? Cela vous permettra de regarder l'ensemble de votre utilisation des ressources et de déterminer lequel est votre facteur limitant.
George Pearce
Oh, y a-t-il une vue dans Activity Monitor qui vous permet de regarder toutes les utilisations en même temps?
Dan
Eh bien, vous pouvez vous frayer un chemin à travers eux - il devrait (espérons-le) bien préciser lequel est au maximum, et cela pourrait même vous dire s'il y a un manque de ressources de processus. Je viens aussi d'avoir une idée pour une cause que je posterai comme réponse (c'est long)
George Pearce
Merci. Le problème, c’est que le processeur augmente la plupart du temps, mais c’est toujours le cas et n’explique pas, à lui seul, pourquoi il est devenu beaucoup plus lent au fil du temps. Sauf si un autre type de problème empêche le processeur de s'exécuter moins efficacement ou d'effectuer un travail supplémentaire pour les mêmes opérations.
Dan
Pour moi, cela ressemble à des choses qui pourraient être causées par un index Spotlight corrompu. C’est peut-être autre chose, mais c’est un bon endroit pour commencer.
George Pearce

Réponses:

1

La mise à niveau a peut-être corrompu votre index Spotlight, ce qui entraînerait une réindexation constante de l'ordinateur (ou du moins, apparemment). J'ai entendu dire que cela se produisait fréquemment lors de la mise à niveau sous OS X. Cela m'est arrivé lors de la mise à niveau vers Lion.

Vous pouvez détruire l'index Spotlight en procédant comme suit:

  1. Allez dans Préférences Système → Spotlight → Confidentialité et excluez votre disque dur, redémarrez-le, puis réinstallez-le. Ce devrait invite Spotlight à se réindexer (après avoir détruit l'ancien index). La source

Si cela ne fonctionne pas, essayez de supprimer manuellement l'index Spotlight. Cela le forcera à se réindexer.

  1. En terminal man mdutil - Cela vous permettra de vérifier, à l’aide de la fonction manuelle, qu’il s’agit d’une commande liée à spotlight.

  2. Une fois satisfait de courir mdutil -i off, désactivant l’index Spotlight.

  3. Courir sudo rm -rf /.Spotlight-V100 Cela supprimera tout le cache Spotlight.

    Vous préférerez peut-être le renommer en utilisant sudo mv /.Spotlight-V100 /disabledspotlight - cela aura le même effet et vous donnera une sauvegarde.

  4. Courir mdutil -i on pour redémarrer l'indexation.

  5. Laisser agir quelques heures pendant qu'il fait son travail.

Quelques références quant à la sécurité de le faire:

Cela pourrait être totalement off, et pas votre problème du tout - mais d'un autre côté, cela pourrait aider.

George Pearce
la source
Redémarré. Nous verrons comment ça se passe. Une chose intéressante est que cette machine a pris presque trois minutes pour redémarrer (vs juste une minute pour la machine plus ancienne)
Dan