Wie kann ich eine wirklich schlechte Leistung meines 13-Zoll-MBP 2011 auf 10.6 diagnostizieren?

Die Spezifikationen sind:

  • 2011 MBP 13"
  • Core i7
  • 4 GB RAM
  • 320-GB-Festplatte (keine SSD)

Ich benutze das System jeden Tag für die Arbeit, ich führe fast immer Folgendes aus:

  • Mail.app
  • Chrome (7-10 Tabs)
  • Terminal (2-3 Sitzungen)
  • Skypen
  • TextEdit (2-3 Dokumente)
  • Adium (5 Konten über gTalk, Jabber, MSN)
  • Sucher (1-2 Fenster)
  • PGP-verschlüsseltes Laufwerk

Gelegentlich (weniger als 50 % der Zeit) führe ich auch Folgendes aus:

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

Ich habe ein Menüleistensymbol, das mir ständig die CPU-/Speicherauslastung mitteilt. Im besten Fall verwende ich fast nach dem Hochfahren und Einschalten der Mindestmenge meiner immer aktiven Apps 2-2,5 GB RAM.

Nach ein paar Stunden habe ich ungefähr 3 GB und es bleibt im Allgemeinen ungefähr an diesem Punkt, an dem das Laden einer App viel langsamer als erforderlich zu sein scheint und der Versuch, schwerere Dinge wie Excel / Calc oder VMWare Fusion auszuführen, fast unbrauchbar ist und dauert Jahre, um tatsächlich zum Laufen zu kommen.

Sobald der Speicher 3 GB+ erreicht, erhalte ich oft Systemeinfrierungen (pochende Maus, keine Apps reagieren) für 5-10 Sekunden und einen massiven Anstieg der CPU-Auslastung für den Zeitraum von 5-10 Sekunden.

Ich arbeite in einem Büro mit etwa 10 Mitarbeitern und wir alle führen sehr ähnliche Anwendungen aus, einschließlich PGP Disk Encryption.

Ich frage mich, ob jemand Hinweise zur Verbesserung der Leistung geben kann oder wie man eine schlechte Leistung unter OSX diagnostiziert? Zu Hause bin ich ein Windows/Ubuntu-Mensch, und ich habe das Gefühl, dass ich herausgefunden habe, wie ich Leistungsprobleme diagnostizieren kann, die ich auf diesen Plattformen bekomme, aber in der OSX-Welt fühle ich mich völlig unerfahren.

Danke für jeden Tipp.

Wie voll ist Ihre Festplatte? Die Dinge werden langsam, wenn das System nicht genug Platz hat, um seine temporären Dateien auf der Festplatte zu erstellen.
Hmmm 21 GB frei, vorausgesetzt, dass bereits eine Auslagerungsdatei vorhanden ist, also glaube ich, dass ich noch nicht ganz an diesem Punkt bin.
Gut geschriebene Frage, +1

Antworten (2)

Wenn der kabelgebundene und aktive RAM 50 % überschreitet, sind die meisten Aufgaben messbar langsamer. Sie werden eine erhöhte Paging-Aktivität sehen ( vm_stat 15im Terminal – achten Sie auf Auslagerungen – sie weisen darauf hin, dass ein Teil des Speichers auf eine langsame Festplatte geschrieben werden musste und ein konstantes Aus- und Einlagern von über 10-20 pro Minute zeigt an, dass Sie ein System mit RAM-Mangel haben.)

Wenn Sie nach RAM hungern, können Sie mehr kaufen oder weniger tun. Vielleicht möchten Sie sich eine Überwachungssoftware wie Activity Monitor besorgen und die Speicheranzeige in Ihrem Dock behalten. Das System stürzt wahrscheinlich aufgrund der von Ihnen gemeldeten Zeitverzögerungen ab. Jedes der aktiven Programme benötigt etwas Speicher, der gerade auf die Festplatte ausgelagert wurde, um zusätzlichen Speicherplatz für Speicher freizugeben, der von einem anderen Programm benötigt wird. Es ist ein schlechter Kreislauf und der Computer verbringt nur Zeit damit, Kreise zu drehen, anstatt die Arbeit zu erledigen, die Sie wollten.

Hier ist ein Mac mit allen Hinweisen auf RAM-Druck:

Zeit für mehr RAM

Aber das Beenden und erneute Starten einer großen App wie Aperture hat immer noch kein Paging und das System reagiert sehr schnell. Ignorieren Sie die erste Zeile nach den Überschriften in vm_stat, da es sich um die Gesamtzahl seit dem Start handelt, aber achten Sie auf Auslagerung, da Sie Apps haben, die nicht reagieren:

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 

Das Starten von etwa 4 der Adobe CS4-Apps kann diese Maschine jedoch ins Trudeln bringen und die von Ihnen beschriebene Langsamkeit, da die Apps 30 Sekunden zum Starten benötigen und viele quadratische Symbole im Dock hüpfen.

Docksprung

Hier ist der zugehörige vm_stat 15, der das Problem zeigt. Sehen Sie sich insbesondere den freien Speicher an, der auf das Minimum absinkt, und das Pagein/Pageout-Ansteigen.

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 
Irgendwann habe ich von 4 auf 8 GB aufgerüstet und es läuft wieder wie neu :). Gute Punkte über RAM-Nutzung und Thrashing.

Dies sind im Allgemeinen die Dinge, die ich mache, wenn ich Probleme mit der Leistung habe. Stellen Sie natürlich sicher, dass Sie zuerst ein vollständiges Backup haben.

  • Schließen Sie alle Apps. Öffnen Sie das Festplatten-Dienstprogramm und klicken Sie auf der linken Seite auf „Macintosh HD“ (oder wie auch immer Ihre OS X-Festplatte heißt). Klicken Sie dann auf Datenträger überprüfen. Lassen Sie es sein Ding machen, und wenn es mit grünem Text zurückkommt, der besagt, dass die Festplatte in Ordnung ist, groovy. Wenn nicht, suchen Sie Ihre Original-Mac OS X-CD, die mit Ihrem Computer geliefert wurde. Legen Sie die Disc ein, schalten Sie Ihren Computer aus. Drücken Sie erneut den Netzschalter und halten Sie dann sofort die Taste "c" gedrückt. Dadurch wird Ihr Computer von der CD gestartet. Wählen Sie nach dem Laden die Sprache aus und klicken Sie dann (in der oberen Menüleiste) auf Dienstprogramme -> Festplattendienstprogramm. Wählen Sie darin Ihre OS X-Festplatte aus und klicken Sie auf „Festplatte reparieren“. Dies kann einige Zeit in Anspruch nehmen. Wenn die Reparatur abgeschlossen ist, starten Sie Ihren Computer in OS X neu.

  • Gehen Sie dann zurück zum Festplattendienstprogramm, wählen Sie Ihre Festplatte aus und klicken Sie auf „Festplattenberechtigungen reparieren“. Auch dies kann einige Zeit dauern.

  • Wenn Sie es noch nicht haben, holen Sie sich Onyx ( hier ). Öffnen Sie es und klicken Sie auf die Registerkarte „Reinigung“. Wählen Sie alle Caches oder Verläufe aus, die Sie löschen möchten, und führen Sie sie aus. Sie können alle sicher gelöscht werden und verursachen keine Änderungen an Ihrem Laptop. Nur Apps benötigen möglicherweise einige Sekunden länger, um unmittelbar nach der Reinigung zu starten.

  • Stellen Sie sicher, dass Ihre Festplatte nicht mit unnötigem Müll vollgestopft und nicht zu voll ist. Den Papierkorb leeren.

Nach diesen Prozessen sollten Sie hoffentlich auch eine Verlängerung der Akkulaufzeit feststellen.

Hoffe das hilft!