Fermer le menu
 

Pourquoi mon Mac est-il si lent ?

Anthony Nelzin-... | | 14:55 |  101
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.
Catégories: 

Les derniers dossiers

Ailleurs sur le Web


101 Commentaires Signaler un abus dans les commentaires

avatar Steve gates 08/10/2010 - 15:09

Merci!!! Très bon article!!!

avatar 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

avatar 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)


avatar 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...

avatar 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 !

avatar loloeroket 08/10/2010 - 15:32

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?

avatar 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.

avatar 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.

avatar 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.

avatar 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.

avatar Eurylaime 08/10/2010 - 15:43

Si seulement Snow Leopard pouvait être aussi optimisé que iOS...

avatar 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.

avatar 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.

avatar Thierry6 08/10/2010 - 15:46

Je pense qu un passage à SLeopard après avoir tout effacé doit aider pas mal aussi

avatar Dark Phantom 08/10/2010 - 15:47

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.

avatar Anthony Nelzin-... macG 08/10/2010 - 15:48

Il y en a un que j'aurais du ajouter : éviter de mettre 50.000 trucs sur le Bureau. C'est comme si vous aviez 50.000 fenêtres d'ouvertes. Un vrai gouffre. En plus d'être un vrai bordel.

avatar uranium 08/10/2010 - 15:56

Je vais peut-être bien désactiver Growl sur mon antique PowerBook G4, alors... (sous Leopard avec 1,25 Go de RAM --> le maximum sur ce Mac). Dommage, il est bien pratique et je ne me sens pas dépaysé par rapport à Ubuntu, qui intègre un "Growl fait maison". C'est vrai que Tiger était bien plus véloce sur ma machine...

avatar azgard 08/10/2010 - 15:57

@loloeroket "Avec 4 Go de Ram mon MacBook pro unibody rame grave" et @ tout le monde : si vous ne l'utilisez pas déjà, istat pro ou istat menu permettent de voir la consommation de RAM et l'utilisation CPU. Quand le mac commence à être lent, un petit coup d'oeil dessus et on comprend tout de suite qu'un processus prend tout le processeur ou bien que la RAM est pleine. Essayez ! Moi ce qui m'agace c'est safari : changer d'onglet bloque bien trop souvent le navigateur avec la petite roulette pendant quelques secondes.

avatar - B'n - 08/10/2010 - 16:02

@Anthony : oui, d'autant plus que le Finder calcule l'aperçu des fichiers sur l'icône (paramètre désactivable), ce qui peut être gourmand dans le cas d'une vidéo. Question peut-être un peu bête : existe-t-il une sorte "d'usure" du processeur (et du reste) qui baisserait les performances de nos Macs avec le temps ? Car j'ai toujours trouvé qu'au bout de 3-4 ans, la même tâche peut être devenue vraiment ralentie alors qu'elle était fluide à l'achat. Et ce, même sur une clean-install.

avatar blakken 08/10/2010 - 16:06

Après ,passer de Snow Leopard à Leopard et la difference est franchement très nette en terme de réactivité:Entre mon macbook pro 4go mémoire vive sous SL et meme frequence de processeur que mon macbook sous Leopard ,tous les deux de la même année ,des unibody 2008, avantage à Leopard!!! Y a pas à dire SL a amélioré certaines choses niveau ergonomie mais niveau rapidité c'est tout l'inverse que ce que Steve Jobs nous avait presenté dans sa fantastique Keynote avec iPhoto!

avatar k8be 08/10/2010 - 16:08

@ loloeroket Mon MB Blanc Late 2007 ne subit aucun ralentissement. Ah oui, ma RAM ? 2go. Onyx une fois par semaine et n'en parlons plus.

avatar domshovel 08/10/2010 - 16:10

D'accord avec Ipsen, un bon coup d'Onyx de temps en temps, ça lui fait du bien !!!

avatar 2fast 08/10/2010 - 16:12

...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 "Une bonne fois par semaine est une bonne base": je trouve ce genre de phrase très déplacée alors que l'on dit qu'il faut faire des économies d'énergie ! C'est le minimum que l'on peut faire d'éteindre son ordinateur le soir. Est ce que vous dormez avec les lumières allumées chez vous ??? Franchement j'hallucine des fois, y a des claques qui se perdent...

avatar Fid 08/10/2010 - 16:14

Changer son DD 5400rpm par un DD 7200rpm pour avoir des meilleures perfs quand ça swappe, c'est d'une connerie hallucinante. Les performances du swap sont tellement mauvaises par rapport à la RAM que la vitesse de rotation du disque n'aura aucune influence en pratique. Ajouter de la RAM est le meilleur moyen pour éviter le swap, mais est loin d'être nécessaire (2Go suffisent parfaitement pour faire tourner, thx). "Pas cher" pour faire évoluer ça reste d'ailleurs subjectif. Pour passer de 2 à 4Go sur mon MBP, il faut compter 100€ pour deux barrettes de 2Go - bah ouais, les 2Go actuels sont eux mêmes en deux barrettes de 1Go. La meilleure update à envisager niveau prix/perfs, quelle que soit votre config, est de remplacer votre DD par un SSD. [quote]Question peut-être un peu bête : existe-t-il une sorte "d'usure" du processeur (et du reste) qui baisserait les performances de nos Macs avec le temps ? Car j'ai toujours trouvé qu'au bout de 3-4 ans, la même tâche peut être devenue vraiment ralentie alors qu'elle était fluide à l'achat. Et ce, même sur une clean-install.[/quote] Non. Le problème vient de ton cerveau (s'pas un troll, promis :D), qui te fait voir le passé comme meilleur qu'il ne l'était en réalité. Le même phénomène conduit bien des gens à vois leur jeunesse comme une période excellente, alors qu'à l'époque ils ne le pensaient pas (phénomène du "c'était mieux avant !"). Ou exemple pour rester geek : quand on revoit les jeux vidéos auxquels on jouait quand on était plus jeunes, on se rend compte qu'en fait les graphismes étaient dégueulasses. Mais genre vraiment.

avatar Teenage 08/10/2010 - 16:15

@BeePotato et chmoxster C'est sans doute plus"logique", mais pour ma part je trouve plus pratique et utile que l'appli se ferme avec sa dernière fenêtre, même si cela écorne la sacro-sainte loi "SDI". C'est comme le Cmd-Tab, s'il est logique vi à vis de du SDI, il est loin d'être aussi rapide que le Alt-Tab Windows (et ne me parler pas d'exposé qui nécessite une touche en haut du clavier + un pointage à la souris). J'espère d'ailleurs qu'Apple va nous proposer une IHM vraiment innovante avec le prochain OsX, quelque chose qui vole loin au dessus du souris/clavier/SDI/MDI/TDI...

Pages