Stromer hat geschrieben: Sa 1. Feb 2025, 11:54
Danke für die tolle Erklärung, kate.
Da du ja schriebst, dass ein zu großer SWAP nicht so gut für die Speicherzellen der SSD ist auf lange Sicht, frage ich mich, was ich - außer brav nur die Programme/Daten offen zu halten, die ich gerade benötige - noch machen könnte um den SWAP auf 0 zu halten.
Öfter mal „sudo purge“ im Terminal nutzen oder gar dem Betriebssystem die SWAP-Nutzung verbieten?
Nee, beides schlägt sich ja in Verlusten bei der Leistungsfähigkeit nieder. Man kann das machen, aber die Nachteile sind dann auch nicht so schön.
Ja, ein grosser Swap mit sehr vielen Gigabytes spricht meistens für ein sehr belastetes System und stresst die SSD Zellen entsprechend. Es ist mit den aktuellen Versionen von macOS oder auch Linuxen so, dass die Belastung und der Verschleiss durch den Swap nicht mehr so ist wie früher, als ganze Dateiblöcke und kompakte Mengen von Pages dorthin gingen und flott auch wieder raus gingen. Bei Festplatten war das hinsichtlich des Verschleiss weniger ein Problem.
Bei SSDs ist es so, dass das moderne Wear Levelling einerseits und ein modernes Dateisystem andererseits da für mehr Entspannung sorgen. Was Speicherzellen auf einer SSD verschleisst ist häufiges Löschen und Beschreiben von Zellen.
Moderne Dateisysteme basieren auf der Fähigkeit nicht mehr grosse Datenblöcke hin und her zu bewegen, mit entsprechend vielen belasteten Speicherzellen. Statt dessen werden nur die Änderungen einer Datei hin oder her bewegt, und das nicht so, dass Speicherzellen mit neuen Inhalten überschrieben werden (Verschleiss), sondern die Änderungen an einer Datei in neue, unbeschriebene Speicherzellen gehen.
Im Fall vom Caches oder Swap führt das dazu, dass der Verschleiss minimiert wird, wenn man es mit alten Dateisystemen vergleicht. Beim Mac haben wir APFS, was genau solche Eigenschaften hat, die den SSD Verschleiss reduziert.
Es ist aber generell schon sinnvoll dennoch den Swap klein zu halten. Die beste Methode besteht da wohl darin, nicht eine Menge an nicht benutzten Anwendungen automatisch bei jedem Neustart mit öffnen zu lassen, und nihct drei Browser mit vielen Tabs/Fenstern offen zu halten.