iMac mit 8 GB RAM - Speicher immer fast voll


13

Ich habe einen 27-Zoll-iMac (Ende 2012, OS X 10.9.2) mit 8 GB RAM. Die Speicherauslastung liegt immer über 7 GB, obwohl ich nicht glaube, dass ich so viel Zeug laufen habe. Dies führt dazu, dass ein Programm gelegentlich hängen bleibt und der Computer gelegentlich zurückbleibt.

Das Schwerste, was ich ausführe, 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, einige mit Youtube-Videos). Natürlich habe ich noch andere Dinge geöffnet, wie Mail, Evernote und ein paar mehr. Aber ich denke nicht, dass ein 8-GB-RAM-Computer davon ü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, mich damit zu befassen, und ich führe VIELE kleine Prozesse aus (mir unbekannt) - Systemkram, von dem ich annehme. Ich bin ein langjähriger PC-Benutzer und kenne mich mit Prozessmanagement auf PCs aus, aber nicht auf Mac.

Was denkst du? Brauche ich nur mehr Arbeitsspeicher oder hat es nicht den Anschein?

Grüße,


Keine Sorge, der MBR hat 16 GB RAM und ist immer voll.
Kenorb

Was bedeutet Aktivitätsmonitor zeigen - Parallels mit einem Windows - VM wird viel RAM nehmen
user151019

Antworten:


24

Da OSX wie Windows den Arbeitsspeicher verwaltet, ist es häufig schwierig zu erkennen, ob Leistungsprobleme durch Speicherbeschränkungen verursacht werden. Technisch möchten Sie wirklich, dass das Betriebssystem den gesamten verfügbaren Speicher erfasst und nach Bedarf zuweist. In diesem Fall wird der gesamte Speicher "verwendet", obwohl möglicherweise Speicher verfügbar ist, der vom Betriebssystem jedoch nicht zugewiesen wurde.

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

Zum Glück verwenden Sie Mavericks, und eine neue Funktion von Mavericks ist das Speicherdruckdiagramm, das im Apple-Supportdokument hier beschrieben wird: http://support.apple.com/kb/HT5890

Bildbeschreibung hier eingeben

Grundsätzlich, wenn die Speichergrafik Rot anzeigt, benötigen Sie mehr RAM, wenn es Grün ist, sind Sie gut. Ich schlage vor, den Artikel zu lesen, um weitere Informationen zu erhalten, aber Rot, Gelb und Grün sind ein hervorragendes visuelles Hilfsmittel, um zu ermitteln, wo Probleme auftreten können.

Ich persönlich habe festgestellt, dass Macs je nach Modell häufiger unter der Zugriffsgeschwindigkeit auf die Festplatte leiden als unter Speicherbeschränkungen. Daher hat eine SSD, wenn Ihr iMac keine hat, eine enorme Auswirkung (und leider eine Menge Arbeit, die Sie in Ihren iMac stecken müssen) )


9

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

  • Hält die Daten im Speicher, wenn eine Anwendung beendet wird, um Zeit zu gewinnen, wenn sie erneut gestartet wird.
  • speichert kürzlich verwendete Dateien von Ihrer (langsamen, langsamen) Festplatte zwischen, um den späteren Zugriff zu beschleunigen.

Natürlich steht dieser Speicher bei Bedarf auch für andere Zwecke zur Verfügung. Aber das System sehen zu Recht keine Notwendigkeit, „frei“ im Augenblick : es wartet auf die Notwendigkeit zu erscheinen.

Dies bedeutet, dass Ihr Computer nach einer Weile immer anzeigt, dass Ihr Speicher voll oder fast voll ist . Es bedeutet nicht, dass Sie nicht genug RAM haben, nur, dass das System es nicht zur Verschwendung bringt.

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


1
Danke für die Änderungen. Ich frage mich auch, ob komprimiertes Gedächtnis ein Teil des Täters war.
Blaisorblade

1

Besorgen Sie sich eine SSD. 10.9.2 weiß recht gut, wie Sie Ihren Arbeitsspeicher effizient verwalten können, und Sie sollten sich darüber keine Sorgen machen. Wie oben erwähnt, wird OSX versuchen, aus gesundheitlichen Gründen so viel Speicher wie möglich zu belegen.

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

Ich habe Anfang 2011 einen 15-Zoll-MBP mit 8 GB, der durch die Installation einer SSD zu einer anderen, viel schnelleren Maschine wurde. Ich starte virtuelle Win7-Maschinen über VirtualBox, wobei die virtuellen Maschinen auf einem externen FireWire 800-Laufwerk installiert sind, kein Problem.


1

Ich mag die Antwort von @ cmason, möchte aber einige grundlegende Dinge klären.

Sie haben hier zwei separate Fragen: (1) Die von Ihnen gemeldeten Verzögerungen sind höchstwahrscheinlich auf die Festplatte zurückzuführen, wie einige Antworten andeuten. Es dauert oft in der Größenordnung von ~ 10 ms, bis die richtige Stelle auf der Festplatte erreicht ist. Diese Verzögerungen werden dann für den Benutzer sichtbar. (2) Der Speicher ist voll, da der Speicher als Cache der Festplatte verwendet wird.

Die einzige Beziehung besteht darin, dass, wenn das System dasselbe Material von der Festplatte erneut lesen muss , die Verwendung von mehr RAM als Cache hilfreich sein kann (wenn das, was Sie benötigen, im RAM aufbewahrt wurde).

Wenn das System jedoch neue Daten von der Festplatte liest, kann nur eine schnellere Festplatte (eine SSD) Abhilfe schaffen (alternativ versuchen einige Systeme, vorher zu erraten, was das System von der Festplatte lesen wird, und können dies jedoch nicht Wunder im Allgemeinen, da Computer keine Kristallkugeln haben, um die Zukunft vorherzusagen).


0

Ein RAM-Upgrade ist billig und einfach. Versuchen Sie also nicht, die Komplexität der Speicherverwaltung unter OS X zu verstehen.

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

Wahrscheinlich ist zwischen Parallels und Chrome das Austauschen von Speicher auf Festplatte und Festplatten-E / A auf einer rotierenden Festplatte langsam. Ich habe die Erfahrung gemacht, dass Browser mit der Zeit nur ungern Speicher freigeben. Versuchen Sie also, Chrome neu zu starten, wenn Sie das Problem bemerken. Das ist höchstwahrscheinlich einfacher als ein Neustart von Parallels.


8
Bezüglich Ihres ersten Absatzes ist dies genau die Art von naiver "Lösung", die Sie von den Hardware-Herstellern verwenden möchten. "Kaufen Sie einfach mehr RAM" Nein, nicht! Verstehe, was du verwendest und warum. Lass die Kapitalisten nicht gewinnen!
Leichtigkeit Rennen mit Monica

0

8 GB RAM sind in Ordnung für Ihren Mac-Bruder. Ich habe 2014 MBP mit 8 GB und habe das gleiche Problem. Der Speicher sieht aus, als wäre er fast aufgebraucht, aber eigentlich nur in der App und im Dateicache ... Ich persönlich mag es, wenn alle meine Mems angezeigt werden und nicht in den Caches, aber was können Sie tun? lol ...

und übrigens habe ich eine ssd. Ich war auch mein ganzes Leben nichts anderes als ein Mac-Benutzer, und ich kann ehrlich sagen, dass es einen großen Unterschied macht ... von einer Boot-Zeit von ungefähr 1 Minute und einer halben bis zu einer Boot-Zeit von ungefähr 5 Minuten Sekunden ..... NO BS;)


-1

Leute, die ein RAM-Upgrade empfehlen - verschwenden Ihre Zeit und Ihr Geld. Überwachte das Problem für eine Weile auf einem brandneuen 30 "-Desktop-Mac, hatte zunächst 8 GB. Die RAM-Nutzung steigt über Tage hinweg stetig an und Apps werden nicht mehr freigegeben zu viel überlässt nichts dem system und es ist absolut verrückt langsam und unbrauchbar.

Upgrade auf weitere 8 GB auf insgesamt 16 GB. Und was wissen Sie? 3 Tage später exostierten alle 16 GB, Firefox bei 5 GB, Atom-Texteditor bei 4 GB, andere Apps ähnlich, E-Mail-Speicher auf 3 GB.

Diese Zahlen sind verrückt, sie sind nicht normal, das passiert nicht auf echten PCs, z. B. Windows oder Linux. Dies ist ein Fehler von Apple OS und eine schlechte RAM-Verwaltung.

Also nicht mehr RAM kaufen, sondern Geld sparen. Ich bin immer noch auf der Suche nach einer programmgesteuerten Lösung, um den RAM aus den Apps zu entfernen.

Update: Es stellt sich heraus, dass Vorhang-Apps intelligent genug sind, um über eine eigene RAM-Verwaltung zu verfügen und Firefox zu 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 Schimpfen? Wenn Sie versuchen, diese 2 Jahre alte Frage zu beantworten, bearbeiten Sie sie bitte, um die vom OP aufgeworfenen Probleme zu lösen. Wenn nicht, riskieren Sie, dass diese Antwort abgelehnt wird.
2.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.