3 votes

Qu'est-ce qui ralentit mon Mac ?

J'ai le mac suivant :

  • iMac (27 pouces, fin 2013)
  • Intel Core i5 à 3,4 GHz
  • 8 GB 1600 MHz DDR3
  • NVIDIA GeForce GTX 775M 2048 Mo

Il a un disque dur, et j'ai 240GB sur 1TB d'espace libre.

Je suis sur OS X El Capitan (10.11.3).

Depuis quelque temps, ce Mac est très, très lent, ce qui est frustrant. Il faut environ 15 minutes pour passer d'un démarrage propre à la mise en route de Firefox. Le démarrage des applications est particulièrement pénible. C'est un peu difficile à quantifier, car à d'autres moments, tout semble aller bien. Il y a une grande partie de perception/psychologie à cela.

J'envisage de faire une nouvelle installation, et peut-être d'opter pour un ancien système d'exploitation X. Mais je suis aussi extrêmement curieux de savoir ce qui provoque ce problème. Je n'arrive pas à comprendre. Je sais que les disques durs sont plus lents, mais la machine était en bon état quand je l'ai eue, et j'ai du mal à croire que les nouveaux OS X soient si mauvais.

Voici quelques-unes des choses que j'ai faites :

  • Désactiver la machine à remonter le temps, pour faire bonne mesure.
  • Désactiver Dropbox. Ma boîte de dépôt est assez grande et j'ai remarqué que cela peut être un facteur assez important lors de l'indexation.
  • Je n'utilise pas FileFault.
  • 1Password est dans les éléments de démarrage, rien de plus.
  • J'ai récemment effectué une analyse de mon disque en mode de récupération, pour m'assurer que le disque n'était pas défaillant. S.M.A.R.T. dit vérifié.

Il n'y a rien d'anormal dans le gestionnaire d'activités / htop. Le CPU et la mémoire semblent raisonnables. Il convient également de mentionner que si je lance un jeu comme Starcraft ou Cities Skylines, ces applications fonctionnent plutôt bien une fois lancées. Mais leur démarrage prend beaucoup de temps.

Je ne comprends pas pourquoi mon Mac relativement récent est moins bon pour exécuter des applications que lorsque j'ai eu mon premier macbook blanc en 2006, alors que les applications que j'exécute n'ont pas changé (firefox, terminal, thunderbird) et que la mémoire a quadruplé.

Je suis très à l'aise avec la ligne de commande, et je veux juste satisfaire ma curiosité. Pourquoi mon ordinateur met-il 15 minutes à passer du démarrage à Firefox ? Comment puis-je mesurer ce sur quoi l'ordinateur passe du temps ? Y a-t-il des améliorations de performances évidentes que j'ai manquées ?

diskutil list sortie :

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

Quelques éléments (peut-être) intéressants de system.log :

J'en ai un paquet :

Mar 20 19:13:18 localhost kernel[0]: Sandbox: launchd(1) System Policy: deny(1) file-write-flags /private/var/run/dyld_shared_cache_x86_64h
Mar 20 19:13:18 localhost kernel[0]: Sandbox: launchd(1) System Policy: deny(1) file-write-unlink /private/var/run/dyld_shared_cache_x86_64h

Un grand nombre d'entre eux pour toutes mes applications :

Mar 20 19:15:44 Pasta kernel[0]: Sandbox: coreduetd(74) deny(1) file-read-metadata /
Mar 20 19:15:44 --- last message repeated 23 times ---
Mar 20 19:15:44 Pasta kernel[0]: Sandbox: coreduetd(74) deny(1) file-read-metadata /Applications/App Store.app
Mar 20 19:15:44 --- last message repeated 4 times ---
Mar 20 19:15:44 Pasta kernel[0]: Sandbox: coreduetd(74) deny(1) file-read-metadata /Applications/Automator.app
Mar 20 19:15:44 --- last message repeated 4 times ---
Mar 20 19:15:44 Pasta kernel[0]: Sandbox: coreduetd(74) deny(1) file-read-metadata /Applications/Calculator.app
Mar 20 19:15:45 --- last message repeated 4 times ---
Mar 20 19:15:44 Pasta kernel[0]: Sandbox: coreduetd(74) deny(1) file-read-metadata /Applications/Calendar.app

5voto

charles horvath Points 151

Votre machine ne devrait pas être aussi lente. Si ce qui suit ne vous aide pas, vous pouvez l'amener dans un magasin Apple pour qu'il effectue des tests matériels. J'ai vu des cas où des capteurs défectueux, par exemple, faisaient passer l'ordinateur en mode limp, alors que le disque dur était en bon état.

Avez-vous essayé de réinitialiser la PRAM ?

Il existe des utilitaires en ligne de commande qui devraient être en mesure de déterminer ce qui utilise le disque (si c'est le cas). Vous pouvez essayer iostat 1 - cela affichera l'activité générale du disque, avec un rafraîchissement toutes les secondes.

Pour voir des informations plus granulaires comme le processus, utilisez "fs_fsusage" : sudo fs_usage -f diskio

J'essaierais d'abord de déterminer ce qui mange toutes les entrées/sorties en utilisant les commandes ci-dessus. Vous pouvez toujours effacer et réinstaller si vous le souhaitez, mais si vous restaurez l'intégralité de votre sauvegarde Time Machine, vous risquez de réintroduire le problème. Je dirais donc de ne restaurer que vos données/compte utilisateur sans le dossier ~/Bibliothèque si possible.

Sur le plan matériel, ces appareils sont livrés avec des disques d'au moins 7200 tours/minute. Bien que ce soit beaucoup mieux que le 5400 plus lent, les systèmes d'exploitation modernes s'étouffent toujours en cas d'activité excessive du disque (Spotlight, Time Machine, divers services système).

Remplacer le disque par un SSD par vos propres moyens EST possible mais vous avez besoin d'outils et vous devez faire très attention en manipulant l'écran. Donc si vous ne l'avez jamais fait auparavant, je vous recommande de payer quelqu'un pour le faire.

EDIT : Vérifiez également le journal de votre système dans la console... recherchez les erreurs d'entrée/sortie de disque.

2voto

DJay Points 140

Je sais que c'est un commentaire un peu brutal, mais après avoir vu les spécifications de votre Mac, vous devriez vraiment acheter un SSD. S'il n'y a pas d'autre problème réel (peut-être qu'il y en a un), c'est le goulot d'étranglement le plus évident que je puisse voir. Les SSD sont assez bon marché maintenant, donc vous pouvez avoir un 250gb pour bien moins de 100$, et le disque dur est facile à cloner et à installer, et votre Mac aura l'impression (et sera peut-être) 5 fois plus rapide. Si votre garantie est toujours en vigueur, vous devrez peut-être payer un cert. Mac Tech tho.

1voto

Evert Points 363

J'ai fini par faire plus de recherches moi-même, et je suis arrivé à une solution différente.

Comme l'utilisation du CPU était assez faible, j'ai pensé que cela avait à voir avec l'accès au disque dur. J'ai utilisé une combinaison de iotop et fs_usage pour savoir qui faisait quoi.

Il s'avère que les processus liés à Spotlight sont plutôt occupés en permanence. Ça, et les processus liés à l'App Store.

Pour l'instant, j'ai supprimé la boutique d'applications et j'ai ajouté une section lote de répertoires à la liste d'exclusion de Spotlight. Je n'utilise Spotlight que pour lancer des applications, donc je peux probablement m'en passer pour la plupart.

Je vais voir comment ça se passe pendant un moment. S'il s'avère que cette solution est 100% infaillible, je ferme ce ticket, et c'est la fin de ~2 ans de frustration avec une ingénierie Apple pourrie. Mais j'attends un peu, je ne veux pas brûler les étapes.

-1voto

Steve Chambers Points 21588

La recherche des problèmes de "mon ordinateur est lent" est la raison pour laquelle les réparateurs d'ordinateurs et les informaticiens restent en activité, car ces problèmes sont difficiles à cerner.

Avant de faire quoi que ce soit d'autre, je serais tenté de cloner votre disque dur sur un disque externe, puis de le débrancher. Rien de tel qu'un programme de maintenance bien intentionné qui fait quelque chose d'inattendu et qui détruit une partie (ou la totalité) de vos données.

Je ne suis pas sûr que le zapping de la PRAM va aider à résoudre les problèmes de lenteur, mais cela ne peut pas faire de mal et ne prend que quelques minutes, ou dans votre cas environ 15.

Je lancerais un des utilitaires de maintenance comme Onyx ou autre. Allez dans l'onglet Automate, cochez toutes les cases et laissez-le faire son travail. Redémarrez quand il a terminé et voyez ce qui se passe.

Je démarrerais également en mode récupération et exécuterais l'utilitaire de disque et cliquerais sur le disque et ensuite réparer pour vérifier qu'il n'y a pas de problème avec le disque.

Si tout cela ne fonctionne pas, je m'assurerais que vous avez un clone de votre disque dur, que vous effacez le disque interne et que vous réinstallez le système d'exploitation. S'il démarre et est plus rapide, utilisez l'utilitaire de migration pour copier vos fichiers et paramètres. J'hésiterais à copier les applications car quelque chose pourrait être à l'origine du problème (en supposant que la migration de vos paramètres n'ait pas ralenti les choses, il s'agit probablement d'un fichier de préférences endommagé ou qui place le Mac dans un état étrange).

En cas d'échec, vos choix se résument à un ancien système d'exploitation moins gourmand en ressources ou à un nouveau SSD. El Cap. utilise vraiment toutes les ressources d'un Mac : Mémoire et stockage au maximum, donc s'il étouffe un peu sur la mémoire ou utilise beaucoup le disque, ce sont des ralentissements potentiels et un SSD plus rapide ou plus de mémoire peut en effet aider la situation.

J'ai un ancien iMac avec El Cap. et finalement (parce que je ne voulais pas passer par l'ouverture - quel gâchis -) j'ai ajouté un disque externe Firewire 2 qui a aidé les performances un peu. Mais l'interne vous donne les meilleures performances, votre choix.

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