macosx

Pourquoi mon Mac est-il si lent ?

par Anthony Nelzin le 08.10.2010 à 14:55
skitchedMac OS X n'est pas infaillible, et lui arrive d'avoir des coups de mou. Cult of Mac rappelle quatre grandes solutions simples pour éviter ces ralentissements réguliers, solutions que l'on peut compléter et augmenter.

C'est une règle aussi vieille qu'OS X : il faut veiller à laisser au moins 10 % de son espace disque disponible, avec un minimum vital de 5 Go. Le disque dur est en effet utilisé pour le stockage des fichiers de cache, des fichiers temporaires, mais surtout comme mémoire virtuelle (swap). Plus l'espace disque disponible est petit, plus la quantité de mémoire virtuelle disponible est petite, et plus les performances en pâtissent.

Il y a de nombreuses façons de libérer de l'espace disque, de la suppression des applications que vous n'utilisez pas (utilisez une application comme AppCleaner pour aussi supprimer tous leurs fichiers associés), à la purge du dossier Téléchargements, qui a tendance à prendre la poussière, en passant par le déplacement de certains de vos fichiers sur un disque dur externe.

La mémoire virtuelle elle-même pose des problèmes de performances : quand Mac OS X n'a pas assez de mémoire RAM, il utilise le disque dur comme mémoire additionnelle (il « swappe »). Le disque dur étant beaucoup moins rapide d'accès que la mémoire RAM, les performances sont en général moins bonnes. Si vous comptez remplacer votre disque dur, n'hésitez donc pas à prendre un modèle plus rapide : 7200 TPM au lieu de 5400 TPM sur les portables (voire un SSD), disques les plus performants (Caviar Black de Western Digital, Barracuda de Seagate, etc.).

Mais si Mac OS X n'a pas assez de mémoire RAM, c'est bien que votre Mac en manque. Si vous avez déjà la quantité maximale que votre Mac peut supporter, un modèle de disque dur plus rapide ou une modification de votre utilisation sont les seules solutions avant le remplacement de la machine. Mais si vous êtes encore loin de la quantité maximale, le prix des barrettes mémoire est tel qu'il ne coûtera pas bien cher de donner un coup de fouet à votre machine.

Attention : ne croyez pas les spécifications d'Apple en termes de capacité maximale de mémoire supportée par votre machine, la firme de Cupertino ayant tendance à être conservatrice. Utilisez plutôt un utilitaire comme Mactracker : Apple a par exemple toujours prétendu que les premiers MacBook 13" Unibody ne supportaient que 4 Go de RAM, alors qu'ils acceptent très bien 6 Go (4 Go + 2 Go). Si Snow Leopard est censé s'accommoder de 2 Go de RAM, 4 Go de RAM sont aujourd'hui un minimum pour utiliser sa machine confortablement (2 Go sous Leopard, 1 Go sous Tiger — doublez à chaque fois la dose recommandée par Apple).

Il faut aussi accepter que sa machine vieillisse, et que les applications demandent de plus en plus de ressources : garder 25 programmes ouverts en permanence alors qu'on en utilise que 3 n'est peut-être pas une bonne idée. Il est parfois plus rapide de quitter une application et de la relancer quand on a besoin que de la laisser tourner en arrière-plan et d'attendre qu'elle veuille répondre au moment où on la fait repasser en arrière-plan. De plus, moins d'applications tournent, moins de ressources sont occupées, et donc plus de ressources sont disponibles pour les applications réellement utilisées.

De manière générale, évitez la prolifération des petits utilitaires tournant toujours en arrière-plan : vous ne les voyez pas, mais eux ne se gênent pas pour consommer. Growl, pour ne citer que lui, est à proscrire sur les configurations les plus légères : ce système de notifications est certes pratique, mais il est un gouffre. Vous pouvez aussi faire en sorte que vos applications elles-mêmes consomment moins : limiter le nombre d'extensions de Safari et le réinitialiser de temps à autres évite son ralentissement (lire : Venez à bout des lenteurs de Safari 5 ).

C'est d'ailleurs bien souvent la première cause de ralentissement : la surcharge de fichiers de cache, de la mémoire RAM qui n'a pas été « rendue » au système à la fermeture d'une application, toutes choses qui arrivent lorsqu'on n’a pas redémarré son Mac depuis quelque temps. Mac OS X est suffisamment robuste pour ne pas avoir à être redémarré tous les jours, mais l'éteindre une bonne fois par semaine est une bonne base (les mises à jour système sont suffisamment fréquentes pour forcer ce redémarrage périodique). Le démarrage de Mac OS X est en effet une étape importante où se déroulent notamment la vérification de la cohérence du système de fichier (fsck) ou le vidage de certains caches système.

Cette petite liste d'actions est loin d'être exhaustive (on pourrait y ajouter l'utilisation de certains utilitaires comme Onyx), mais est une bonne base pour résoudre la plupart des problèmes de Mac OS X.

|  |  

Découvrez le nouvel iPad sur l'Apple Store
7
6
5
4
3
2
1
Vos réactions (101 réactions)
steve gates [08/10/2010 15:09] via MacG Mobile

Merci!!! Très bon article!!!
vincefr [08/10/2010 15:10]

D'après les informations système ça fait 43 jours que je n'ai pas redémarrer mon MBP, je devrais peut-être y penser, surtout que iPhoto avec 2Go de RAM ça rame un peu ! Que me conseillez vous comme barrette de mémoire ? J'aimerai bien passer à 3 ou 4 Go mais j'y connais pas grand chose... C'est autour de combien la barrette de 2Go ?
Merci
ricchy [08/10/2010 15:11]

Je mets une à deux fois par semaine tout mon dossier cache à la poubelle. ^,^
(dossier dans la biblio de la maisonnette)
Teenage [08/10/2010 15:15]

"garder 25 programmes ouverts en permanence", ah mais oui mais bon, quand j'ai switché on m'a assuré que le fait que les programmes ne se ferment pas quand on avait fermé toutes leurs fenêtres était tout ce qui a du plus normal...

Bientôt on va nous dire que sur l'iPhone, les applis en tache de fond vide la batterie, ralentisse l'appareil et jouent au babyfoot...
Ipsen [08/10/2010 15:26]

c'est lent parce que c'est Snow leopard tt simplement !!!
tt comme un pc , les mac se chargent de fichiers qui servent à rien un ptit coup de onyx et c'est reparti !
loloeroket [08/10/2010 15:32] via MacG Mobile

Slow leopard porte bien son nom. Avec 4 Go de Ram mon MacBook pro unibody rame grave.
Je compte passer a 8 Go, je me demande si c la meilleure méthode?
chmoxster [08/10/2010 15:33]

@Teenage : je vois pas le rapport entre fermer une fenêtre et laisser une app lancée.
Ce rapport existe sous Windows pas sous MacOS.


AmoCrea [08/10/2010 15:35]

Il m'est arrivé un phénomène intéressant ces derniers jours, je vous en fait part ici.
Ayant acheté un disque dur externe destiné à voyager entre un mac, un PC sous Debian et un lecteur multimedia, j'ai décidé de formater celui-ci en NTFS afin de garder un maximum de compatibilité et de pouvoir stocker des fichiers supérieurs à 4 Go.

J'ai installé un utilitaire pour activer l'écriture NTFS sur mon Mac. A partir de ce moment là, OS X s'est retrouvé d'une lenteur abominable, avec des gels périodiques de plusieurs secondes (~60), une utilisation CPU intensive, etc… J'ai testé plusieurs solutions d'écriture NTFS, en vain.
Le coupable ? Un petit coup d'œil dans le moniteur d'activité m'indiquait que "mds" utilisait 100% de mon processeur. C'est le process de Spotlight.

La raison, j'ai mis du temps à la comprendre. L'ordinateur avait maintenant accès à la partition de Windows, elle aussi en NTFS, et se permettait donc d'indexer son contenu.
Je ne sais pas pourquoi cela revenait périodiquement, mais c'était vraiment insupportable, au point que j'ai bien failli réinstaller la bébête.

Donc voilà, à tout ceux à qui ça arrive, il suffit d'ajouter la partition "Bootcamp" à l'onglet "Confidentialité" de Spotlight dans les préférences systèmes.

J'ajoute aussi que contrairement à ce que prétendent les fanboys, il existe bel et bien une fragmentation des fichiers sur les partitions HFS+ (Mac OS étendu). Et elle n'est pas négligeable. Donc une fois tous les 6 mois, je relance mon mac sur sa partition de secours et me sert de iDefrag.
Le résultat est sans appel, contrairement au Gimmick bien injustifié de réparer ses autorisations sans cesse.
hds [08/10/2010 15:39]

Merci de cet article qui remet les pendules à l'heure pour les néophytes ! Eviter 15 applis en même temps, laisser respirer son DD et éteindre son ordi sont des questions de bon sens basique, mais il est bien de le rappeler.
macfille [08/10/2010 15:39]

Oui vraiment mon Mac bureau n'est vraiment pas vite même si je libère mon disque.
Je préfère souvent prendre mon iPad qui est rapide.
Eurylaime [08/10/2010 15:43]

Si seulement Snow Leopard pouvait être aussi optimisé que iOS...
BeePotato [08/10/2010 15:44]

@ Teenage : « quand j'ai switché on m'a assuré que le fait que les programmes ne se ferment pas quand on avait fermé toutes leurs fenêtres était tout ce qui a du plus normal... »

C’est en effet tout ce qui est de plus normal pour les applications orientées documents.
Mais, comme l’a fait remarquer chmoxster, ça n’a strictement rien à voir avec la décision de quitter une application ou non.
Cal Apone [08/10/2010 15:46]

@ loloeroket:

Je ne suis pas sûr que ajouter de la RAM soit utile, parce que mon MacBook avec 2 giga ne rame pas. Donc ton problème serait plutôt à voir avec le logiciel. L'application "Moniteur d'activité" peut être bien utile pour surveiller si tu as un processus qui consomme trop de processeur ou de RAM.
thierry6 [08/10/2010 15:46] via MacG Mobile

Je pense qu un passage à SLeopard après avoir tout effacé doit aider pas mal aussi
dark phantom [08/10/2010 15:47] via MacG Mobile

Basique mais je pense plutôt que seulement 75% du disque dur doit être utilisé, qu il faut éviter les plug in de navigateur, qu il faut se débarrasser de beaucoup de petites applications dont on ne sert pas et éviter les trucs qui s ouvrent au démarrage. Après, opter pour un ssd est la meilleure solution a cause du swap.
7
6
5
4
3
2
1



Réagir

Cinq consignes avant de réagir :
  1. Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
  2. Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
  3. Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
  4. Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
  5. Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.