Ich versuche herauszufinden, wie viel Speicher in meinem Macbook Pro mit OS X Lion belegt ist. Ich habe insgesamt 8 GB Speicher. Wenn ich alle aktiven Programme mit Ausnahme von Finder und Activity Monitor beende und dann eine Speicherbereinigung (FreeMemory) durchführe, werden etwa 5 GB freier Speicher, 1 GB aktiver Speicher und 1,5 GB kabelgebundener Speicher angezeigt. Support-Dokumente sagen, dass der kabelgebundene Speicher voll ist mit Dingen, die "nicht auf die Festplatte verschoben werden können". Was verbraucht all diese Erinnerung? Ist es die Menüleiste Prozesse? Ich habe mozy, last.fm, dropbox und growl, die in der Menüleiste ausgeführt werden, aber sie werden alle im Activity Manager angezeigt und beanspruchen anscheinend nicht viel Speicher. Ich führe auch Parallels aus, aber es ist komplett heruntergefahren, so dass ich dachte, dass alles auf die Festplatte geschrieben werden sollte. Verwendet Mac OS X nur einen reservierten Speicherblock und bezeichnet ihn als "Kabelgebunden"?
55
Antworten:
Soweit ich weiß, gehört der kabelgebundene Speicher zum Kernel, dem innersten Kern von Mac OS X. Es sind viele Ebenen, die von den Symbolen in der Menüleiste entfernt wurden, bei denen es sich nur um gewöhnliche Apps handelt, die sich auf merkwürdige Weise darstellen.
Kabelgebundener Speicher wird für einige der Kernfunktionen des Betriebssystems verwendet, z. B. zum Verfolgen aller Anwendungen auf Ihrem System oder zum Öffnen von Dateien und Netzwerkverbindungen oder zum Speichern von Teilen, die von verschiedenen Treibern verwendet werden. Die "Seitentabellen", die eine Karte des Arbeitsspeichers Ihres Systems bilden, werden ebenfalls im verdrahteten Arbeitsspeicher gespeichert, und ein System mit mehr Arbeitsspeicher benötigt größere Seitentabellen. Ich vermute, dass der von den integrierten Videochips in den meisten Macs verwendete Speicher ebenfalls verkabelt ist, aber ich kann nichts finden, was dies direkt aussagt. In jedem Fall wird ein Großteil dieser Informationen für die Verwaltung und den Zugriff auf den Speicher benötigt, sodass sie nicht selbst auf die Festplatte ausgelagert werden können!
Stellen Sie sich eine riesige Bibliothek vor, um zu verstehen, warum. Denken Sie zum Beispiel an die Bodleian Library der University of Oxford, in der elf Millionen Exemplare gedruckt sind. Es gibt keine Möglichkeit, das ganze Zeug in ein einziges Gebäude zu packen - schon gar nicht mitten auf einem Universitätscampus.
Stellen Sie sich stattdessen vor, die Bibliothekare bauen ein riesiges Lagerhaus. (Die echte Bodleian Library verfügt über etwa vierzig Teilbibliotheken mit verschiedenen Beschreibungen sowie über Speicher für wirklich seltene Bücher. Dies ist jedoch ein Gedankenexperiment.) Die meisten Bücher werden im Lagerhaus aufbewahrt, aber alles, was in letzter Zeit verwendet wurde, wird im aufbewahrt Bibliothek. Wenn Sie in der Bibliothek nach einem Buch suchen und es dort in den Stapeln ist, können Sie es sofort lesen. Wenn nicht, fragen Sie einen Bibliothekar und das gewünschte Buch wird aus dem Lager transportiert und Ihnen am nächsten Tag übergeben.
Die Informationen im kabelgebundenen Speicher wären dann beispielsweise der Kartenkatalog, Schlüssel für die Bücherlieferwagen und Karten der Route zum Lager. Wenn Sie diese Dinge im Lagerhaus aufbewahren, können Sie niemals Bücher abrufen, um sie in die Bibliothek zurückzubringen. Sie müssen also jederzeit in der Bibliothek aufbewahrt werden, damit das gesamte System nicht ausfällt.
Zurück zu den praktischen Überlegungen: Der kabelgebundene Speicher wird von Ihrem Computer im Wesentlichen für die interne Buchhaltung verschiedener Art verwendet. Sie sollten sich keine Sorgen machen.
Machen Sie sich keine Sorgen, wenn Sie über viel "inaktiven" und wenig "freien" Speicher verfügen. Inaktiver Speicher ist im Grunde ein Speicher, bei dem Mac OS die Wahrscheinlichkeit, dass er erneut benötigt wird, verringert. Wenn Ihr System diesen Speicher für etwas anderes benötigt, wird er ohne Leistungseinbußen in freien Speicher konvertiert.
Um die Metapher der Bibliothek zu erweitern, stellen Sie sich vor, dass die Bibliothek Bücher aufbewahrt, die kürzlich in den Stapeln verwendet wurden. Der Raum ist dort in den Stapeln; Es hat keinen Sinn, es leer zu lassen. Bewahren Sie daher die Bücher, die Sie bereits haben, gut auf. Es schadet nicht, und manchmal kann jemand ein Buch sofort abholen, auf das er sonst hätte warten müssen.
Ebenso kann inaktiver Speicher die Dinge nur beschleunigen; Es kann Ihren Computer nicht beschädigen. Machen Sie sich also keine Sorgen, dass er zu hoch ist.
Sie sollten sich wirklich keine Gedanken über die Speichernutzung machen, es sei denn, wired + active nähert sich den 8 GB in Ihrem Computer. In diesem Fall könnten Sie Probleme bekommen, da Mac OS anfängt, Speicherplatz zu verbrauchen, um "zusätzlichen" Speicher hinzuzufügen, was die Leistung erheblich beeinträchtigt.
Andernfalls könnten Sie genauso gut etwas in dieser Erinnerung haben. Nicht genutzter Speicher ist letztendlich nur eine Verschwendung von Energie - wenn Sie ihn haben, können Sie ihn auch nutzen.
quelle
Lesen der Systemspeicherauslastung in Activity Monitor
von support.apple.com gibt eine detaillierte Erklärung zu den verschiedenen "Arten" von RAM.
Freier Speicher: Dies ist RAM, das nicht verwendet wird.
Kabelgebundener Speicher: Informationen in diesem Speicher können nicht auf die Festplatte verschoben werden und müssen im RAM bleiben. Die Größe des verkabelten Speichers hängt von den von Ihnen verwendeten Anwendungen ab.
Aktiver Speicher: Diese Informationen befinden sich derzeit im Speicher und wurden kürzlich verwendet.
Inaktiver Speicher: Diese Informationen im Speicher werden nicht aktiv verwendet, wurden jedoch kürzlich verwendet.
Verwendet: Dies ist die Gesamtmenge des verwendeten Speichers.
quelle
Mac OS X ist ein modernes Betriebssystem und verwendet daher virtuellen Speicher, um Apps den Eindruck zu vermitteln, dass Speicherplatz kein Objekt ist. Zuletzt verwendete Apps werden in der Regel in den Arbeitsspeicher verschoben, weniger verwendete Apps werden auf die Festplatte verschoben (Page-Ins und Page-Outs sind ein Zeichen für diese Bewegung). Das Betriebssystem verwendet die Festplatte erst, wenn der RAM-Speicher voll ist.
Es gibt keine spezielle App, mit der sich dieser verdrahtete Speicher "ansammelt". Das Betriebssystem verwaltet alle Teile von sich selbst und die von Ihnen gestarteten Apps, um den vorhandenen Arbeitsspeicher optimal zu nutzen.
Das Beenden nicht verwendeter Apps oder noch besser eines Neustarts des Computers ist die effizienteste Methode, um den Speicher zu "bereinigen". FreeMemory leistet gute Arbeit, und ich bin überrascht, dass das Betriebssystem nicht von Zeit zu Zeit solche Vorgänge ausführt. Es ist jedoch schön, einen Status für den freien Speicher zu haben!
quelle
Für eine endgültige, obwohl betriebssystemspezifische Antwort aus den Richtlinien zur Speicherauslastung :
quelle
Es gibt mehrere sehr gute Antworten und ich wollte ein Tool hinzufügen, mit dem jeder genau dokumentieren kann, welcher kabelgebundene Speicher verwendet wird - also eine spezifische Antwort im Gegensatz zu einer allgemeinen Erklärung der Kategorien.
In dem Fall, dass alle Anwendungen beendet werden und noch genügend verdrahteter Speicher vorhanden ist, können Sie den
sysdiagnose
Befehl verwenden, um die Systemspeicherzuordnung zu erfassen, wenn mehr Speicher als erwartet verwendet wird.Speichern / verschieben Sie dann das tar.gz-Archiv der Ergebnisse aus / var / tmp auf den Desktop, damit sie beim Neustart nicht gelöscht werden.
Starten Sie dann Ihren Mac neu und wiederholen Sie vor dem Starten zusätzlicher Programme den
sysdiagnose
Befehl, und vergleichen Sie den Speicher vor und nach dem Starten, um festzustellen , welche Prozesse den zusätzlichen verdrahteten Speicher beanspruchten.quelle
"Oh ja, und der kabelgebundene Speicher stellt sich als Speicher heraus", der vom Betriebssystem [das] so gut wie unantastbar verwendet wird. Eine andere Anwendung kann den kabelgebundenen Speicher nicht ausleihen.
von tuaw http://www.tuaw.com/2007/03/06/just-what-is-wired-memory-anyway/
quelle
virtueller Speicher ist im Prinzip frei _ _ Raum als Verlängerung des RAM verwendet
quelle