iMac mit 8 GB RAM – Speicher immer fast voll

Ich habe einen 27'' iMac (Ende 2012, OS X 10.9.2) mit 8 GB RAM. Die Speichernutzung liegt immer über 7 GB, obwohl ich nicht glaube, dass ich so viel Zeug ausführe. Dies führt dazu, dass sich gelegentlich ein Programm aufhängt und gelegentlich das Gefühl entsteht, dass der Computer verzögert ist.

Das schwerste, was ich verwende, ist eine Parallels-Virtualisierung eines nicht mehr funktionierenden Windows-Laptops (für meine Nur-Windows-Programme; arbeitsbezogen). Dann surfe ich meistens mit Chrome (10-20 Tabs, teilweise mit Youtube-Videos). Natürlich habe ich andere Dinge geöffnet, wie Mail, Evernote und ein paar mehr. Aber ich denke nicht, dass ein 8-GB-RAM-Computer damit überfordert sein sollte. Ich könnte falsch liegen.

Ich bin bereit, einen Export von Prozessen aus dem Aktivitätsmonitor bereitzustellen. Ich habe natürlich versucht, es zu untersuchen, und ich führe VIELE kleine Prozesse aus (die mir unbekannt sind) - Systemkram, nehme ich an. Ich bin langjähriger PC-Anwender und kenne mich mit Prozessmanagement auf PCs aus, aber nicht auf Mac.

Was denken Sie? Brauche ich einfach mehr RAM oder fühlt es sich nicht so an?

Grüße,

Keine Sorge, ich habe 16 GB RAM im MBR und der ist auch immer voll.
Was zeigt der Aktivitätsmonitor - Parallels mit einer Windows-VM benötigt viel RAM

Antworten (7)

Da OSX den Speicher verwaltet (wie Windows), ist es oft schwierig zu sagen, ob Leistungsprobleme durch Speicherbegrenzungen verursacht werden. Technisch gesehen möchten Sie wirklich, dass das Betriebssystem den gesamten verfügbaren Speicher erfasst und nach Bedarf zuweist. In diesem Fall würden Sie sehen, dass der gesamte Speicher „verwendet“ wird, obwohl möglicherweise Speicher verfügbar ist, aber nicht vom Betriebssystem zugewiesen wird.

Dies ist etwas analog zu dem, was in OSX und Win7+ passiert. Apple hat es in der Vergangenheit jedoch mit vielen Speicherklassifikationen wie Wired, Swap, Real usw. verwirrend gemacht.

Glücklicherweise führen Sie Mavericks aus, und eine neue Funktion von Mavericks ist das Memory Pressure-Diagramm, das im Apple Support-Dokument hier beschrieben wird: http://support.apple.com/kb/HT5890

Geben Sie hier die Bildbeschreibung ein

Wenn das Speicherdiagramm rot anzeigt, benötigen Sie im Grunde mehr RAM, wenn es grün ist, sind Sie gut. Ich schlage vor, den Artikel für weitere Details zu lesen, aber Rot, Gelb, Grün ist ein großartiges visuelles Werkzeug, um zu helfen, wo Sie möglicherweise Probleme sehen.

Abhängig von Ihrem Modell habe ich persönlich festgestellt, dass Macs mehr unter der Festplattenzugriffsgeschwindigkeit als unter Speicherbeschränkungen leiden, also hat eine SSD, wenn Ihr iMac keine hat, einen enormen Einfluss (und leider ziemlich viel Arbeit, die Sie in Ihren iMac stecken müssen). )

Wie jedes moderne Betriebssystem versucht OS X, RAM so gut wie möglich zu nutzen. Zum Beispiel OS X:

  • hält Daten im Speicher, wenn eine Anwendung beendet wird, um Zeit zu gewinnen, wenn sie erneut gestartet wird;
  • Zwischenspeichert kürzlich verwendete Dateien von Ihrer (langsamen, langsamen) Festplatte für einen schnelleren späteren Zugriff.

Natürlich steht dieser Speicher bei Bedarf noch für andere Zwecke zur Verfügung. Aber das System sieht zu Recht keine Notwendigkeit, es jetzt zu „befreien“ : es wartet darauf, dass die Notwendigkeit erscheint.

Das bedeutet, dass Ihr Computer nach einiger Zeit immer anzeigt, dass Ihr Speicher vollständig oder fast voll ist. Es bedeutet nicht, dass Sie nicht genug RAM haben, nur dass das System es nicht verschwenden lässt.

Um zu wissen, ob Ihnen tatsächlich Speicherplatz fehlt, sollten Sie vor allem prüfen, ob Sie häufig tauschen. Ich würde mich auf die ausgezeichnete Antwort von @cmason beziehen.

Danke für die Änderungen. Ich frage mich auch, ob komprimierter Speicher Teil des Schuldigen war).

Hol dir eine SSD. 10.9.2 weiß ziemlich gut, wie man seinen Arbeitsspeicher effizient verwaltet, und Sie sollten sich darüber keine Gedanken machen. Wie oben gesagt, wird OSX aus gesunden Gründen versuchen, so viel Speicher wie möglich zu verwenden.

8 GB sind für den normalen Gebrauch richtig (schwere Video-/Grafikbearbeitung wird in diesem Zusammenhang nicht als normal angesehen).

Ich habe Anfang 2011 einen 15-Zoll-MBP mit 8 GB, der gerade zu einer anderen, viel schnelleren Maschine wurde, als ich eine SSD installierte. Ich führe virtuelle Win7-Maschinen von VirtualBox aus, mit den virtuellen Maschinen auf einem externen FireWire 800-Laufwerk, kein Problem.

Ich mag die Antwort von @cmason, aber ich möchte ein paar grundlegende Dinge klarstellen.

Sie haben hier zwei getrennte Fragen: (1) Die von Ihnen gemeldeten Verzögerungen sind höchstwahrscheinlich festplattenbedingt, wie einige Antworten andeuten. Das Wechseln zur richtigen Stelle auf einer Festplatte dauert oft in der Größenordnung von ~10 ms, und diese Verzögerungen bauen sich auf, um für einen Benutzer sichtbar zu sein. (2) Der Speicher ist voll, da der Speicher als Cache der Festplatte verwendet wird.

Die einzige Beziehung besteht darin, dass, wenn das System dieselben Daten erneut von der Festplatte lesen muss, mehr RAM als Cache verwendet werden kann (wenn das, was Sie benötigen, im RAM gespeichert wurde).

Aber wann immer das System neue Sachen von der Festplatte liest, kann nur eine schnellere Festplatte (eine SSD) helfen (alternativ versuchen einige Systeme zu erraten, was das System von der Festplatte lesen wird, und lesen es im Voraus, aber das kann nicht Wunder im Allgemeinen, da Computer keine Kristallkugeln haben, um die Zukunft vorherzusagen).

Ein RAM-Upgrade ist billig und einfach, also tun Sie es einfach, anstatt zu versuchen, die Komplexität der Speicherverwaltung unter OS X zu verstehen.

Ein SSD-Upgrade ist teuer und schwierig (insbesondere auf einem iMac), macht aber einen viel unmittelbareren und spürbareren Unterschied. Ich habe es nie ausprobiert, aber ich vermute, dass selbst das Ausführen von OS X auf einer externen, mit Thunderbolt verbundenen SSD schneller wäre als die interne sich drehende Festplatte (obwohl langsamer als eine interne Festplatte).

Höchstwahrscheinlich tauscht OS X zwischen Parallels und Chrome Speicher auf Festplatte aus, und die Festplatten-E / A auf einer rotierenden Festplatte ist langsam. Meine Erfahrung ist, dass Browser im Laufe der Zeit nur ungern Speicher freigeben, also versuchen Sie, Chrome neu zu starten, wenn Sie das Problem bemerken. Wahrscheinlich ist das einfacher, als Parallels neu zu starten.

In Bezug auf Ihren ersten Absatz ist dies genau die Art von naiver "Lösung", die die Hardwarehersteller von Ihnen erwarten. "Einfach mehr RAM kaufen" Nein, nicht! Verstehen Sie, was Sie verwenden und warum. Lass die Kapitalisten nicht gewinnen!

8 GB RAM sind in Ordnung für Ihren Mac-Bruder ... Ich habe einen 2014 MBit mit 8 g und habe das gleiche Problem. Der Speicher sieht so aus, als wäre er immer fast aufgebraucht, aber er befindet sich eigentlich nur im App- und Datei-Cache ... ich persönlich mag es, wenn alle meine Speicher angezeigt werden und nicht im Cache (n), aber was können Sie tun? lol...

und übrigens - ich habe eine ssd. Ich war auch mein ganzes Leben lang nichts als ein Mac-Benutzer, und ich kann Ihnen ehrlich sagen, dass es einen WELTWEITEN Unterschied macht .... von einer Startzeit von ungefähr 1 Minute & 1/2 normalerweise bis zu einer Startzeit von ungefähr 5 Sekunden ... KEIN BS ;)

Leute, die ein RAM-Upgrade empfehlen, verschwenden Ihre Zeit und Ihr Geld. Beobachte das Problem jetzt schon seit einiger Zeit auf einem brandneuen 30-Zoll-Desktop-Mac, hatte anfangs 8 GB. Die RAM-Nutzung steigt über Tage immer weiter an und Apps veröffentlichen keine, nach 3 Tagen setzt Firefox mit 4 GB RAM, andere Apps halten fest zu viel, was dem System nichts überlässt, und es ist absolut verrückt langsam und unbrauchbar.

Aufgerüstet, um weitere 8 GB auf insgesamt 16 hinzuzufügen. Und was wissen Sie? 3 Tage später sind alle 16 GB exostiert, Firefox bei 5 GB, Atom-Texteditor bei 4 GB, andere Apps ähnlich, E-Mail hält sich an 3 GB.

Diese Zahlen sind verrückt, sie sind nicht normal, das passiert nicht auf echten PCs, dh Windows oder Linux. Dies ist ausschließlich ein Fehler des Apple-Betriebssystems und eine schlechte RAM-Verwaltung.

Kaufen Sie also nicht mehr RAM, sparen Sie das Geld. Ich suche immer noch nach einer hoffentlich programmgesteuerten Lösung, um den RAM aus den Apps freizugeben.

Update: Es stellt sich heraus, dass Vorhang-Apps intelligent genug sind, um ihre eigene RAM-Verwaltung zu haben, indem sie Firefox bearbeiten about:config:

browser.cache.memory.enable - true
browser.cache.memory.capacity - something sensible
config.trim_on_minimize - true
browser.sessionhistory.max_entries - 10
nglayout.initialpaint.delay - 0
Gibt es da eine Antwort oder ist es nur ein Geschwätz? Wenn Sie versuchen, diese 2 Jahre alte Frage zu beantworten, bearbeiten Sie sie bitte, um die vom OP aufgeworfenen Probleme zu beheben. Wenn nicht, riskieren Sie, dass diese Antwort abgelehnt wird.