Verstehen der Zuweisung von aktivem, inaktivem, freiem und Swap-Speicher

Dies ist eine konzeptionelle Frage, die sich aus einem Problem ergibt, das ich habe.

Ich habe die Speichernutzung mit iStat Pround Activity Monitorfür einige Wochen überwacht, seit mein MacBook Pro (OSX 10.8.4 Mountain Lion 8 GB RAM) beim Wechseln zwischen Anwendungen langsamer wurde und einige Sekunden brauchte, um mir Text anzuzeigen, wenn ich mit der Eingabe beginne, oder sogar Es dauert mehr als 5 Sekunden, bis ich das Passwort eingeben kann, wenn ich meinen (eingeschalteten) Laptop wieder öffne.

Ich habe einige Themen darüber gelesen, und im Allgemeinen wird es besser, wenn ich Safari und Chrome schließe und sie wieder öffne, obwohl ich manchmal etwas Speicher freigeben muss, aber eigentlich habe ich keine gute Vorstellung purgedavon TerminalArt und Weise, wie OSX seinen Speicher verwaltet.

Soweit ich weiß, ist Active Memory für Aufgaben, die gerade ausgeführt werden, Inactive Memory für geschlossene Apps, die möglicherweise wieder geöffnet werden, Free Memory ist vollständig verfügbarer Speicher, aber was ist mit Wired Memory , Swap Memory , VM-Größe und Page-ins / outs sehe ich auf Activity Monitor?

Da OSX vorkonfiguriert ist, um (theoretisch) eine optimale Leistung zu erzielen, möchte und möchte ich die Speicherauslagerungskonfigurationenpurge nicht wirklich ändern, bevor ich ein gutes Verständnis dafür habe, was ich tue.

Kann mir jemand besser erklären, wie diese Erinnerungen funktionieren und einen Vorschlag für meine Probleme machen? Besonders das mit dem Passwort. Wenn es hilft, bemerkte ich, dass es schwieriger wurde, als ich anfing, eine WiFi-Verbindung zu verwenden und WiFi dauerhaft einzuschalten.


BEARBEITEN: Nach OS X 10.9 Mavericks ist das Passwortproblem entweder im WLAN verschwunden oder nicht. Jetzt kann ich den Laptop öffnen und sofort anfangen, mein Passwort einzugeben, und es akzeptiert.

Diese Bearbeitung sollte eine neue Frage sein
Sie sollten niemals Befehle wie purge. Das Betriebssystem hat viel mehr Informationen als Sie über die Speichernutzung und -prozesse und weiß besser als der Benutzer, wie es mit Speicherhandhabung und -austausch umgeht.

Antworten (1)

Verdrahteter Speicher ist Speicher, den das Betriebssystem für sich selbst reserviert hat und der nicht auf die Festplatte geschrieben werden kann.

VM-Speicher ist die Menge an Speicherplatz auf Ihrer Festplatte, die das System für virtuellen Speicher zugewiesen hat. Dies ist langsam und einer der Hauptgründe, warum das Fehlen von freiem RAM Ihr System zum Kriechen bringt.

Page-Ins/-Outs sind das Schreiben des RAM-Speichers auf die Festplatte (out) und das Zurückkopieren von der Festplatte in den RAM (in).

Swap gibt an, wie viel des VM-Speichers das System tatsächlich verwendet.

Dies und mehr finden Sie auch hier: http://www.interrupt19.com/2009/06/15/os-x-memory-usage-explained/ und hier: http://support.apple.com/ kb/HT1342?viewlocale=en_US&locale=en_US

Stellen Sie sicher, dass auf Ihrer Festplatte genügend freier Speicherplatz vorhanden ist, damit das Betriebssystem bei Bedarf wechseln kann. Als Faustregel gilt, dass immer 10 % Ihrer gesamten Festplattenkapazität frei sein sollten. Haben Sie außerdem bemerkt, dass bestimmte Apps Ihnen Probleme bereiten? Diese Tools, die Sie verwenden, können sehr hilfreich sein, um einzugrenzen, was Ihr Problem verursacht. Wenn Sie Chrome und Safari gleichzeitig ausführen, schlage ich vor, dass Sie sie nur einzeln ausführen, da beide meiner Erfahrung nach speicherhungrig sind.

Vielen Dank für Ihre Zeit. Keine bestimmten Apps, nur das WLAN-Zeug beim Anmelden. Ich weiß, dass Chrome + Safari speicherintensiv ist, aber ich habe den Speicher trotzdem von 4 auf 8 GB erhöht, als ich es gekauft habe, weil ich wusste, dass ich dazu neige, viele Tabs zu öffnen, selbst wenn ich es lese spätere Sachen ... Was zum Teufel ist, ist, dass Safari gut mit meinen Apple-Sachen synchronisiert ist und Chrome mit meinen Google-Sachen, und deshalb benutze ich beide, wir können nicht mehr mehrere Dienste in Ruhe nutzen ...
Dies ist ein kleiner Punkt, aber besteht Ihr RAM aus 2 x 4 GB-Sticks oder 1 x 8 GB-Stick? Ich glaube, dass es etwas schneller ist, zwei gleiche Stöcke zu haben, als einen Stock zu haben. Verbessern sich die Dinge auf jeden Fall, wenn Sie das WLAN ausschalten?
2x4GB und in der Tat sagt Apple, dass es so besser ist. WiFi ausgeschaltet, ich habe immer noch das Problem mit der langsamen Anmeldung, vielleicht war es nur ein Zufall, aber trotzdem haben 2 Freunde von mir das gleiche Problem mit der langsamen Anmeldung gemeldet ... könnte es nur ein Problem nach einem Systemupdate sein? Ich habe kürzlich auch Xcode aktualisiert (obwohl es oft vollständig geschlossen ist). Auf jeden Fall war es schon sehr hilfreich, deine Erklärung zum Speicherkram
Es kann nur ein Merkmal der Betriebssystemversion sein, die Sie alle ausführen. Um ehrlich zu sein, habe ich die gleichen Probleme, die Sie ziemlich häufig haben, aber ich habe so viel Zeug auf meinem Computer, dass ich annehme, dass es eine natürliche Folge ist und damit leben muss. Es tut mir leid, dass ich nicht weiterhelfen kann.
"VM-Speicher ist die Menge an Speicherplatz auf Ihrer Festplatte, die das System für virtuellen Speicher zugewiesen hat" Nein, ist es nicht. Die VM ist der Adressraum, den das Betriebssystem verwendet. Wie der Name schon sagt, ist es virtuell . Sie verwechseln es mit Swap , das sich tatsächlich auf der Festplatte befindet: Das wird vom Betriebssystem verwendet, wenn der Arbeitsspeicher fast voll wird. Und ja, das ist langsam.