Gibt es eine Möglichkeit, die Auslagerungsdateien von OS X zu komprimieren?

2711
dbr

Gibt es eine einfache Möglichkeit, die /var/vm/swapfile0etc zu komprimieren, ohne Neustart?

Sie können ziemlich groß werden, wenn Dinge anfangen zu tauschen, und mein Laptop hat nicht viel freien Speicherplatz.

5
Der einzige Weg, um den Swap-Speicherplatz zu vermeiden, besteht darin, mehr RAM zu erhalten oder Ihr Bestes zu geben, um sicherzustellen, dass Ihr RAM-Verbrauch so niedrig wie möglich bleibt. (Dieser Ausschnitt ist seine eigene Antwort nicht wert) Chealion vor 15 Jahren 1

4 Antworten auf die Frage

4
jrg

Mac OS X funktioniert Swap - Dateien entfernen, die es dynamisch erstellt hat, wenn er sie nicht mehr braucht.

Ich finde, dass das Beenden / Neustarten von Safari (oder Firefox, falls dies Ihr Browser ist) eher hilfreich ist ...

2
Josh Hunt

Nicht wirklich. Auslagerungsdateien sind wichtige Systemdateien und sollten vom Benutzer nicht geändert werden.

Weitere Informationen finden Sie in diesem Artikel :

Standardmäßig verwendet Mac OS X 80 MB-Auslagerungsdateien mit fester Größe. Bei Bedarf werden zusätzliche Auslagerungsdateien erstellt. Dies wird durch die Skriptdatei / etc / rc gesteuert, die während des Startvorgangs ausgeführt wird. Sie können den Teil am Ende sehen, in dem dynamic_pager aufgerufen wird. Durch das Fummeln mit den Parametern können Sie Ihre Maschine mit einem Schlauch verschließen. Oder Sie können die Standardgrößen ändern. Ich habe dies auf einem PowerBook (Wallstreet) mit einer sehr kleinen Festplatte gemacht, um eine feinere Granularität zu haben. Bei einer Auslagerungsdatei mit einer Größe von 40 MB würden beim Umsetzen von 90 MB Auslagerungsspeicher nur 120 MB Speicherplatz anstelle von 160 MB reserviert. Keine große Veränderung und für die meisten Leute nicht wert. Sie könnten auch eine viel größere Datei erstellen.

Mac OS X kann das Auslagern von Objekten tatsächlich durchführen und Dateien entfernen. Dies ist tatsächlich eine ziemlich coole Verbesserung gegenüber dem ständig wachsenden Problem der Auslagerungsdatei unter NEXTSTEP / OPENSTEP.

Der Artikel xlr8yourmac.com stammt aus dem Jahr 2001 und neuere Versionen von OS X weisen ein anderes Verhalten auf. dynamic_pager wird jetzt von launchd gestartet, und standardmäßig werden 64 MB, 64 MB, 128 MB (dann jedes Mal verdoppelt) zugewiesen. Ben Lings vor 15 Jahren 0
1
X-Istence

Mac OS X gerät wirklich unter Druck, wenn Sie immer weniger Speicherplatz haben, was zu Problemen führen kann. Ich würde vorschlagen, einige Daten zu sichern und zu entfernen. Überprüfen Sie auch die Caches in Ihrem Library-Ordner, um sicherzustellen, dass Ihre Programme hinter sich aufräumen.

1
Ben Lings

Soweit ich weiß, ist die einzige Möglichkeit, die / var / vm / swapfile * -Dateien zum Komprimieren zu zwingen, (wie Sie sagen) einen Neustart. Ich glaube, dass neuere Versionen von OS X diese Dateien automatisch komprimieren, wenn genügend Speicherplatz zur Verfügung steht und das System inaktiv ist. Sie könnten versuchen, einige Anwendungen zu schließen und zu warten.