Es scheint so zu sein, dass in OS X immer dann, wenn Sie keinen RAM mehr haben, das System glücklich auf die Festplatte wechselt. Dies wird leicht zu einer Katastrophe, da der ausgelagerte Speicher schließlich mein Laufwerk füllt. Auf meinem Macbook Air mit 2 GB RAM und 64 GB Festplatte ist dies ein großes Problem.
Um dies zu lösen, habe ich eine Crontab erstellt, die alle 10 Minuten einen Purge-Befehl ausführt. Es minimiert das Anwachsen des Austauschs und macht das System auch reaktionsschneller, wenn das System ausgetauscht wird. Ich habe versucht, Swap zu deaktivieren, aber es ist viel zu unzuverlässig.
Können Sie dieses Verhalten konfigurieren? Gibt es eine bessere Lösung?
*/10 * * * * purge
Ja, Sie können die konfigurieren dynamic_pager
, aber für die meisten ist es einfacher, sie einfach zu deaktivieren und zu sehen, welches Programm aufgrund der unvermeidlichen Speichermangelfehler abstürzt.
Warum sollte ich die Auslagerungsdatei in Mac OS X deaktivieren?
Achten Sie auf Programme, die ihre eigenen virtuellen Speicher- / Cache- / Paging-Systeme wie Virtualisierung und die Adobe Suite implementieren, falls Sie sie versehentlich so eingestellt haben, dass sie mehr RAM verwenden, als auf dem System verfügbar ist. Sie stehen in der Regel an erster Stelle auf meiner Untersuchungsliste, wenn ich einen Mac mit außer Kontrolle geratener Swap-Zuweisung im Dateisystem sehe.
Fahrrad
sysdiagnose
es beim Booten aus und dann erneut, nachdem Sie Ihre üblichen Apps gestartet haben, und schließlich, wenn Sie feststellen, dass der Swap wegläuft. Ich habe Macs, die monatelang laufen und nie einen Swap-Druck haben, wie Sie ihn hier zeigen. Das System tauscht nur aus, wenn ein Programm nach Speicher fragt, ihn verliert und niemals freigibt. Sie haben wahrscheinlich mehrere Lecks - deren Schwere daran gemessen wird, wie kurz die Zeitdauer ist, die benötigt wird, um jeden Gigabyte Swap auf die Festplatte zu akkumulieren.Benutzer9290
Fahrrad
Graham Perrin
hibernatefile
(8,59 GB) plus Auslagerungsdateien erstellt. In den meisten Fällen behandle ichpurge
es als letzten Ausweg wegen der daraus resultierenden erhöhten Festplattenaktivität.Graham Perrin