7 votes

Comment puis-je diagnostiquer les performances vraiment médiocres de mon MBP 13" 2011 sous 10.6 ?

Les spécifications sont :

  • MBP 13" 2011
  • Core i7
  • 4 Go de RAM
  • Disque dur de 320 Go (pas de SSD)

J'utilise le système pour le travail tous les jours, je fais presque toujours ce qui suit :

  • Mail.app
  • Chrome (7-10 onglets)
  • Terminal (2-3 sessions)
  • Skype
  • TextEdit (2-3 docs)
  • Adium (5 comptes à travers gTalk, Jabber, MSN)
  • Finder (1-2 Windows)
  • Lecteur crypté par PGP

De temps en temps (moins de 50 % du temps), je cours aussi :

  • Firefox (2-3 onglets)
  • MAMP (Apache / PHP / MySQL)
  • LibreOffice (1-2 docs)
  • MS Office (1-2 docs)

J'ai une icône dans la barre de menu qui m'indique constamment l'utilisation du CPU et de la mémoire. Dans le meilleur des cas, presque après avoir démarré et activé le minimum d'applications que j'utilise en permanence, j'utilise 2 à 2,5 Go de RAM.

Après quelques heures, j'arrive à environ 3 Go et cela reste généralement autour de ce point, où le chargement de n'importe quelle application semble être beaucoup plus lent que nécessaire et essayer d'exécuter des choses plus lourdes comme Excel / Calc ou VMWare Fusion est presque inutilisable et prend des années pour être réellement opérationnel.

Lorsque la mémoire atteint plus de 3 Go, le système se bloque souvent (souris qui palpite, aucune application ne répond) pendant 5 à 10 secondes, et l'utilisation du processeur connaît un pic massif pendant cette période de 5 à 10 secondes.

Je travaille dans un bureau d'une dizaine de personnes, et nous utilisons tous des applications très similaires, notamment PGP Disk Encryption.

Je me demande si quelqu'un peut donner des conseils pour améliorer les performances, ou comment diagnostiquer les mauvaises performances sous OSX ? Chez moi, je suis un adepte de Windows/Ubuntu, et j'ai l'impression d'avoir compris comment diagnostiquer les problèmes de performances que j'ai sur ces plateformes, mais dans le monde OSX, je me sens totalement inexpérimenté.

Merci pour tous les conseils.

5voto

Oskar Points 1242

Lorsque la RAM câblée et active dépasse 50 %, la plupart des tâches sont sensiblement plus lentes. Vous constaterez une augmentation de l'activité de pagination ( vm_stat 15 dans le terminal - surveillez les sorties de page - elles indiquent qu'une partie de la mémoire a dû être écrite sur le disque dur lent et des sorties et des entrées de page constantes supérieures à 10-20 par minute indiquent que vous avez un système privé de RAM).

Lorsque vous manquez de RAM, vous pouvez acheter plus ou faire moins. Vous pouvez vous procurer un logiciel de surveillance comme Activity Monitor et garder l'indicateur de mémoire dans votre dock. Le système est probablement en train de battre en retraite d'après les délais que vous signalez. Chacun des programmes actifs a besoin d'une partie de la mémoire qui vient d'être paginée sur le disque pour libérer de l'espace supplémentaire pour la mémoire nécessaire à un autre programme. C'est un mauvais cycle et l'ordinateur passe son temps à tourner en rond au lieu de faire le travail que vous vouliez.

Voici un mac avec toutes les indications de la pression de la RAM :

time for more RAM

Mais lorsqu'on quitte une grande application comme Aperture et qu'on la relance, il n'y a toujours pas de pagination et le système est très réactif. Ignorez la première ligne après les en-têtes dans vm_stat car il s'agit du total depuis le démarrage, mais surveillez la pagination car vous avez des applications qui ne sont pas réactives :

mac:~ me$ vm_stat 15
Mach Virtual Memory Statistics: (page size of 4096 bytes, cache hits 0%)
  free active   spec inactive   wire   faults     copy    0fill reactive  pageins  pageout
260482  1186K  74303   275275 234520  323478K  2276158  188709K   120292   640158      482 
260689  1187K  74303   275275 234038     4117        0     3256        0        0        0 
261310  1185K  74001   275250 235835    10668       77     7115        0        4        0 
292087  1153K  74711   274313 236770    32927      972    21684        0       18        0 
521469 928347  75754   269861 235897    77208      130    63300        8       41        0 
517897 936518  75766   269215 231981    27678     2504    13059        0       22        0 
463894 987202  72076   274852 233371   126855     2712    89422        2       50        0 
223701  1180K  77834   283568 265396   589512      255   562957        1     7278        0 
205013  1186K  82765   291561 265293   389442      255   369664        0     7334        0 
201401  1173K  89671   301672 265595   495426       82   472316        1     9286        0 

Cependant, le démarrage d'environ 4 des applications Adobe CS4 peut faire basculer cette machine dans la lenteur que vous décrivez, les applications mettant 30 secondes à se lancer et les icônes carrées rebondissant dans le dock.

dock bounce

Voici le document associé vm_stat 15 montrant le problème. Regardez en particulier la mémoire libre qui chute au minimum et les Pagein / Pageout qui grimpent.

mac:~ me$ vm_stat 15
Mach Virtual Memory Statistics: (page size of 4096 bytes, cache hits 0%)
  free active   spec inactive   wire   faults     copy    0fill reactive  pageins  pageout
 21822  1190K   4746   585056 228411  332621K  2315577  196418K   121439   781551     1806 
 86862  1152K   5123   570803 215710   124555      932   102117        0     2086       15 
 73080  1161K   8631   571301 216607    24404      337    14931        0     1994        0 
 29655  1196K  13500   572024 219284   188966      535   112913        0     3606        0 
  1668  1208K   9616   594723 216954   174145      215   144996       16    15268      121 
  4142  1206K   5795   595393 219564   322750        0   320426        0        1        0 
  3043  1204K   3485   596990 223264   138981      136   136653        0       28        0 
  2338  1205K   2782   598556 222416   332263      321   321321        0      164       30 
  3251  1204K   2919   598770 222027    90135       82    85050        0        5        0 
  2606  1203K    212   600436 224678   114502        1   112450        0       35        0 
  1188  1200K    174   600230 228582   162660      117   157230    33127      860     9914 
 22069  1200K  27612   550547 230304    89953       38    82383     8274      159     2071 
  1910  1200K    349   600071 227976    24382        0    23465     7332        1     2985 
  1164  1201K    174   600281 228423     4940        1     4046     7087        8     2500 
 30404  1203K    186   567418 229475    16087        1    16045     8566        4     2235

2voto

BigMadKev Points 948

Ce sont généralement les choses que je fais lorsque j'ai des problèmes de performance. Assurez-vous d'avoir fait une sauvegarde complète avant, bien sûr.

  • Fermez toutes les applications. Ouvrez l'utilitaire de disque et cliquez sur "Macintosh HD" (ou le nom de votre disque dur OS X) sur le côté gauche. Cliquez ensuite sur Vérifier le disque. Laissez-le faire son travail, et s'il revient avec un texte vert indiquant que le disque est en bon état, c'est parfait. Si ce n'est pas le cas, retrouvez le disque Mac OS X d'origine fourni avec votre machine. Insérez le disque et éteignez votre ordinateur. Appuyez à nouveau sur le bouton d'alimentation, puis maintenez immédiatement la touche 'c' enfoncée. Cette opération permet de démarrer votre ordinateur à partir du CD. Une fois le CD chargé, sélectionnez la langue, puis cliquez (dans la barre de menu supérieure) sur Utilitaires -> Utilitaire de disque. Dans cette fenêtre, sélectionnez votre disque dur OS X et cliquez sur "Réparer le disque". Cette opération peut prendre un certain temps. Lorsque la réparation est terminée, redémarrez votre ordinateur sous OS X.

  • Ensuite, retournez dans l'utilitaire de disque, sélectionnez votre disque et cliquez sur "Réparer les permissions du disque". Encore une fois, cela peut prendre un certain temps.

  • Si vous ne l'avez pas déjà, procurez-vous Onyx ( ici ). Ouvrez-le, et cliquez sur l'onglet "nettoyage". Sélectionnez et exécutez les caches ou historiques que vous souhaitez effacer. Ils peuvent tous être effacés en toute sécurité et n'entraînent aucun changement sur votre ordinateur portable. Les applications peuvent toutefois nécessiter quelques secondes de plus pour démarrer immédiatement après le nettoyage.

  • Assurez-vous que votre disque dur n'est pas rempli de déchets dont vous n'avez pas besoin, et qu'il n'est pas trop plein. Videz la corbeille.

Vous devriez également constater une augmentation de l'autonomie de la batterie après ces opérations.

J'espère que cela vous aidera !

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