Swap (und Ruhezustand) auf SSD im Jahr 2019?

18

Ich habe versucht, den Ruhezustand auf meinem Laptop zu aktivieren, als ich auf diesen Beitrag stieß , in dem die Aktivierung des Ruhezustands auf einer SSD-Festplatte nicht empfohlen wird.

Dann sah ich, dass dieser Posten vier Jahre alt war. Hat sich zwischen 2015 und 2019 etwas geändert oder sollte ich den Ruhezustand auf der SSD meines Laptops trotzdem nicht aktivieren?

OZ1SEJ
quelle
4
Ich habe alle meine SSDs im Ruhezustand getauscht. Der Ruhezustand beansprucht im Vergleich zur normalen Verwendung nur sehr wenig SSD-Ressourcen. Damals war es Paranoia, und jetzt gibt es keinen Grund, überhaupt nicht auf SSD zu tauschen.
Pilot6
2
Sie können immer dann ausgeführt werden, sudo swapon -awenn Sie sich im Ruhezustand befinden und sudo swapoff -awenn das System aus dem Ruhezustand zurückgekehrt ist.
RonJohn

Antworten:

21

Die heutige SSD ist viel größer als vor vier Jahren, wodurch die Schreibzyklen aus dem Ruhezustand für das Tragen weniger wichtig sind.

Moderne SSDs haben 100-300 TBW (Terabyte geschrieben), dh sie können garantiert 100-300 TB schreiben, bevor sie ausfallen. Dies scheint eine Menge zu sein, aber bedenken Sie, dass Sie mit jedem Ruhezustand möglicherweise bis zu der Gesamtmenge an RAM schreiben, die Sie eingebaut haben. Jeder Ruhezustand schreibt im schlimmsten Fall 16 GB Daten auf einen Laptop mit 16 GB RAM.

Eine SSD mit 100 TBW reicht dann für

100.000: 16 = 6250 Winterschlafzyklen
4 Winterschlaf pro Tag machen diese 1562 Tage oder
4,3 Jahre

Beachten Sie, dass wir in diesen 4 Jahren gerade den Winterschlaf gehalten haben. Wir hatten nichts anderes auf die SSD geschrieben.

Natürlich komprimiert der Kernel den Arbeitsspeicher vor dem Schreiben, es gibt SSDs mit 300 TBW oder mehr, wir möchten möglicherweise nur einmal am Tag in den Ruhezustand wechseln, oder wir haben nur 4 GB Arbeitsspeicher, daher kann die Zeitspanne bis zum Ausfall des Laufwerks sehr lang sein länger.

Der Ruhezustand trägt auch heute noch erheblich zur Schreiblast einer SSD bei. Beim Booten von einer SSD werden dagegen nicht viele Daten geschrieben. Bei Computern mit niedrigem RAM-Speicher, die nicht zu oft in den Ruhezustand wechseln, kann die Lebensdauer einer modernen SSD ausreichend sein.

Takkat
quelle
5
Gut, nach all den FUD-Re-SSDs einen gesunden Menschenverstand zu hören. Ich habe 2 Crucial - MX500 2 TB 2.5 "SSDs und diese haben eine TBW von 700 TB. Die Lebensdauer der SSDs ist also erheblich länger als die des Systems selbst. Eine positive Bewertung von mir :)
andrew.46
3
Beachten Sie, dass der vom Hersteller angegebene TBW eine äußerst vorsichtige Schätzung ist: Der Tech Report führte ein Experiment durch, um den tatsächlichen TBW-Wert zu bestimmen , und alle getesteten Laufwerke erreichten mindestens das Doppelte ihres Nenn-TBW ohne Fehler. Und dies geschah mit älteren, kleineren Laufwerken. Beachten Sie außerdem, dass das Laufwerk nach dem Ende der Schreibvorgänge weiterhin lesbar bleibt, damit Sie keine Daten verlieren.
Ian Kemp
3
Schreibt der Ruhezustand den gesamten Arbeitsspeicher auf die Festplatte? Oder nur die verwendeten Teile? Es scheint keinen Sinn zu machen, z. B. zwischengespeicherte Festplattendaten in das Ruhezustand-Image zu schreiben, da es sich bereits auf der Festplatte befindet.
Ilkkachu
4
@ilkkachu Es wird nur geschrieben, was verwendet wird. Interessanterweise scheint das einen Teil des Cache zu beinhalten ... Ich habe einen kurzen Test auf einem System mit Linux 4.19 durchgeführt; Es verfügt über 32 GB Speicher, von denen etwa 4 GB von Programmen und 14 GB von Puffer / Cache verwendet wurden. Den Protokollen zufolge wurden im Ruhezustand etwa 10 GB geschrieben, und nach dem Fortsetzen des Speichers wurden etwa 4 GB + 6 GB Puffer / Cache verwendet. Es sieht also so aus, als würde nur das gespart, was verwendet wird, und "used" beinhaltet einige der Caches, aber nicht alles. Ich habe keine Ahnung, wie es bestimmt, welcher Cache zu halten ist und was zu verwerfen ist.
Marcelm
2
Die Dateigröße wird als Kernel-Parameter auf 2/5 RAM eingestellt. Siehe diese Frage . Wenn Sie diese Datei vergrößern, wird der Ruhezustand beschleunigt, wenn Sie über eine ausreichend große SSD verfügen.
Takkat
7

Als ich meine SSD kaufte (keine Top-Marke), schlug die Nutzungsdauer des Herstellers vor, dass ich aufgrund einer angemessenen Schreibaktivität mit einer Lebensdauer von achtzig Jahren rechnen könnte , selbst wenn das Laufwerk für den Austausch sowie für das Betriebssystem und die Datenspeicherung verwendet wird.

Die SSD-Hardware hat sich in den vier Jahren, in denen ich meine hatte, nicht verschlechtert. Sie sollten Ihre SSD also so behandeln, als hätten Sie vor zehn Jahren ein Plattenlaufwerk, mit der Erwartung, dass es ein Plattenlaufwerk mit ähnlicher Kapazität überdauert, wenn nicht missbraucht.

Im Vergleich zum normalen Swap-Betrieb ist der Ruhezustand nahezu nutzlos - daher dürfte es auch im Jahr 2015 kein Problem mit der damals aktuellen Hardware gegeben haben.

Zeiss Ikon
quelle
3
Diese Antwort wäre besser mit Zahlen zu sichern.
Qwr
4
Ich stimme mit qwr überein: Was die Marketingabteilung über die Lebensdauer sagt (insbesondere wenn sie das Wieselwort "möglicherweise" enthält), sollte nicht der führende Satz in einer Stapelwechselantwort sein.
Luc
1
Leider habe ich die SSD seit mindestens vier Jahren, kann mich nicht an die Marke erinnern, möchte meinen Desktopcomputer nicht öffnen, um dies zu überprüfen, und bezweifle, dass die technischen Daten für ein so altes Laufwerk noch immer verfügbar sind. Ich kam auf die 80-Jahres-Zahl vom Schreiben des Lebens in Gigabyte pro Tag bei dem, was der mfgr. behauptet als 8-jähriges Leben bei einer riesigen Anzahl von Gigabyte pro Tag.
Zeiss Ikon