web-dev-qa-db-fra.com

Pourquoi mon Mac est-il devenu si lent? (Et comment puis-je commencer à répondre ça?)

Au cours des derniers mois, de nombreuses choses sur mon MacBook Pro sont devenues insupportables. Souvent, la commutation d'application ou l'ouverture d'un nouvel onglet dans Chrome prendra jusqu'à 10 ou 15 secondes.

Évidemment, personne ne peut me dire pourquoi ma machine est lente en fonction de cela, c'est donc une pré-question. Que dois-je regarder pour commencer à comprendre pourquoi mon Mac est devenu si lent? Je pense à:

  • Le disque est-il complet? (C'était, mais maintenant j'ai 35 Go gratuit.)
  • Est le RAM remplir? (Non, j'ai> 1,5 Go libre pendant que je ressens le problème.)
  • La CPU est-elle fixée? (Non, cela ne semble pas être.)
  • Est-ce que je/suis bloqué? (Peut-être comment dit-on?)
  • Quoi d'autre?

Quand un Mac fonctionne lentement, quels sont les vitaux à prendre et quelles directions devrais-je entrer en fonction de ces lectures?

15
Peeja

Si vous avez un lecteur de disque dur traditionnel plutôt que d'un lecteur d'état solide, les symptômes que vous décrivez sonnent comme les premières étapes de la défaillance du disque dur. Certains secteur qui se lisent beaucoup mais jamais écrit pour échouer, causant beaucoup de tentatives "lectures de lecture lente" et des délais d'attente/échecs éventuels. Parce qu'il n'est jamais écrit, le lecteur n'a jamais eu la chance de la réaffecter. Cela peut causer une lenteur insupportable et des roues arc-en-ciel sur toutes sortes d'activités et persiste à travers les redémarrages (cela provoque souvent du démarrage douloureusement lent également).

Exécutez la démonstration libre de tilitaire intelligent Pour voir si votre disque dur possède des secteurs défectueux en attente, supprimés ou réaffectés. S'il en a du tout, cela commence à échouer et vous devriez le remplacer immédiatement.

Notez que l'utilitaire de disque intégré de Mac OS X affirmera souvent "Smart Statut: vérifié", même s'il y a des secteurs défectueux, vous devez donc vraiment exécuter SMART, pas seulement utilitaire de disque. Bien En fait, à partir de Lion (Mac OS X V10.7.x), vous pouvez réellement arriver au sous-jacent ==SMART Compteurs d'erreur dans Utilitaire de disque en cliquant sur l'icône du disque dur physique lui-même. (pas les partitions), puis choisissez "Fichier> Obtenir des informations ...". Mais la tierce partie SMART utilitaire fait un bon travail d'interprétation des compteurs corrects pour vous, donc je le recommande toujours .

Il est parfois possible, mais non recommandé, de réanimer un disque dur avec un petit nombre de secteurs défectueux, en formant l'ensemble du lecteur (non seulement des partitions individuelles) avec "Données de zéro Out". Cela force tous les secteurs à être écrites, ce qui permet à la volonté de réaffecter des secteurs défectueux en attente. Cela fera probablement que la récolte actuelle des mauvais blocs soit prise en charge, mais une fois qu'un lecteur a de mauvais blocs, il est probablement dans une spirale de mort et ne devrait pas être de confiance.

Au fait, il convient de noter que SMART requête le contrôleur du lecteur et renvoie les résultats immédiatement; il n'est pas nécessaire de perdre du temps à tester le disque entier, il n'y a donc pas de gaspillage de temps.

P.s. J'avais l'habitude de recommander que les personnes dans cette situation se penchent sur le journal du système et le journal du noyau pour des messages "Disk0S2: Erreur d'E/S: non définie", mais j'ai constaté que ce conseil était trop sujette à l'erreur de l'utilisateur. C'est beaucoup plus facile et plus fiable de télécharger simplement SMART utilitaire et de l'exécuter.

10
Spiff

Juste un peu de nourriture rapide pour la pensée: il y a des cycles d'interruption alloués pour vérifier la fonctionnalité des composants essentiels, par exemple pour le signal de cardiaque du ventilateur. Mon ventilateur droit est mort et le MacBook est devenu douloureusement lent, même avant que toute puce ne chauffe suffisamment pour réduire les gaz. Cela ne peut tout simplement pas gérer la nouvelle situation d'interruption. Je sais que cela avait été un problème avec un autre composant sur une autre plate-forme Mac, mais je ne peux pas entrer dans les détails.

3
Mac Markus

Je suppose que votre système crée un ensemble de swapfiles de Lotta. Vérifiez vm_stat commande. Et regardez la page http://osxdaily.com/2010/10/08/mac-virtual-memory-swap/ Pour plus de notes.

0
ott--