Au cours des derniers mois, beaucoup de choses sur mon MacBook Pro sont devenues insupportablement lentes. Le changement d'application ou l'ouverture d'un nouvel onglet dans Chrome prend souvent jusqu'à 10 ou 15 secondes.
Évidemment, personne ne peut me dire pourquoi ma machine est lente à cause de cela, c'est donc une pré-question. Que dois-je examiner pour commencer à comprendre pourquoi mon Mac est devenu si lent? Je pense à:
- Le disque est-il plein? (C'était le cas, mais maintenant j'ai 35 Go gratuits.)
- La RAM se remplit-elle? (Non, j'ai> 1,5 Go gratuit pendant que je rencontre le problème.)
- Le CPU est-il ancré? (Non, il ne semble pas l'être.)
- Les E / S sont-elles bloquées? (Peut-être, comment dit-on?)
- Quoi d'autre?
Lorsqu'un Mac tourne lentement, quels sont les éléments vitaux à prendre et quelles directions dois-je suivre en fonction de ces lectures?
Réponses:
J'ai trouvé que cela était généralement dû à un disque dur mourant (en particulier pour les Mac).
L'une des bonnes choses à propos des Mac est qu'ils sont tous les mêmes. Étant donné que la plupart des gens n'ont pas ce problème avec leur Mac, ce sera probablement quelque chose qui rend votre Mac unique par rapport au reste (durée de possession et d'utilisation).
Les pièces s'usent et vieillissent. Vous voudrez probablement trouver un moyen de lire les données SMART brutes du lecteur. La réallocation de secteurs est généralement une bonne indication que le lecteur est sur le point de sortir (même si l'état indique "ok").
J'utilise smartctl pour ce faire. Vous pourriez être en mesure d'obtenir
smartctl
pour Mac, par exemple en utilisant Homebrew en cours d'exécutionbrew install smartmontools
, et exécutez:Ou vous pouvez exécuter un CD live comme Knoppix et le charger
smartctl -a /dev/sda
.Depuis le terminal knoppix:
Une autre chose qui peut ralentir votre ordinateur est la poussière ou un ventilateur cassé. Si le dissipateur de chaleur de votre processeur est plein de poussière, il se peut qu'il ralentisse le processeur pour éviter les dommages causés par la chaleur. Je pense que c'est 8 vis et tout le panneau inférieur se détache donnant accès à presque tout.
la source
brew install smartmontools
. Il semble que SMART indique que le disque passe. D'un autre côté, Disk Utility indique que le bitmap de volume doit être réparé, donc peut-être que cela en fait partie.Si vous avez un disque dur traditionnel plutôt qu'un disque SSD, les symptômes que vous décrivez ressemblent aux premiers stades de la défaillance du disque dur. Certains secteurs qui reçoivent beaucoup de lecture mais sans écriture, échouent, ce qui entraîne de nombreuses tentatives de «lecture lente» et d'éventuels délais / échecs. Parce qu'il n'est jamais écrit, le lecteur n'a jamais la possibilité de le réaffecter. Cela peut provoquer une lenteur insupportable et des roues arc-en-ciel dans toutes sortes d'activités, et persiste pendant les redémarrages (cela provoque également un démarrage douloureusement lent).
Exécutez la démo gratuite de SMART Utility pour voir si votre disque dur a des secteurs défectueux en attente, supprimés ou réaffectés. S'il en a, il commence à échouer et vous devez le remplacer immédiatement.
Notez que l'utilitaire de disque intégré de Mac OS X dit souvent «état SMART: vérifié» même lorsqu'il y a de mauvais secteurs, vous devez donc vraiment exécuter l'utilitaire SMART, pas seulement l'utilitaire de disque. Eh bien, en fait, à partir de Lion (Mac OS X v10.7.x), vous pouvez réellement accéder aux compteurs d'erreurs SMART sous-jacents dans l'Utilitaire de disque, en cliquant sur l'icône du disque dur physique lui-même (pas sur les partitions), puis en choisissant "Fichier> Obtenir des informations ...". Mais l'utilitaire SMART tiers interprète bien les bons compteurs pour vous, donc je le recommande toujours.
Il est parfois possible, mais non recommandé, de ressusciter un disque dur avec un petit nombre de secteurs défectueux, en formatant le disque entier (pas seulement les partitions individuelles) avec "Zero Out Data" activé. Cela oblige chaque secteur à être écrit, ce qui permet au lecteur de réaffecter tous les secteurs défectueux en attente. Cela entraînera probablement la prise en charge de la récolte actuelle de blocs défectueux, mais une fois qu'un lecteur a des blocs défectueux, il est probablement dans une spirale de mort et ne devrait pas faire confiance.
Soit dit en passant, il convient de noter que SMART Utility interroge le contrôleur du lecteur et renvoie immédiatement les résultats; il n'a pas à perdre de temps à tester l'intégralité du disque, il n'y a donc pas de perte de temps.
PS J'avais l'habitude de recommander aux personnes dans cette situation de rechercher dans le journal système et le journal du noyau des messages comme "disk0s2: erreur d'E / S: NON DÉFINI", mais j'ai trouvé que ce conseil était trop sujet aux erreurs de l'utilisateur. Il est beaucoup plus facile et plus fiable de simplement télécharger SMART Utility et de l'exécuter.
la source
Juste quelques pistes de réflexion: des cycles d'interruption sont alloués pour vérifier la fonctionnalité des composants vitaux, par exemple pour le signal de battement de coeur du ventilateur. Mon ventilateur de droite est mort et le MacBook est devenu douloureusement lent avant même que n'importe quelle puce ne chauffe suffisamment. Il 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 plate-forme Mac différente, mais je ne peux pas entrer dans les détails.
la source
Ma conjecture: votre système crée un grand nombre de fichiers d'échange. Découvrez la
vm_stat
commande. Et regardez la page http://osxdaily.com/2010/10/08/mac-virtual-memory-swap/ pour plus de conseils.la source
vm_stat
résultats par rapport au problème du PO?