Hallo Sven Hartge,
Du schriebst am Tue, 5 Apr 2022 11:40:08 +0200:
> Alle Datenträger, bei denen jeder Block direkt und ohne Einflussnahme
> von umliegenden Blöcke beschrieben werden kann, brauchen kein TRIM.
Da fehlt noch ein Kriterium: Wenn die Blöcke auch nicht laufend für
Ersatzzwecke und Umschichtungen gebraucht werden - was halt bei Flash-
Medien grundsätzlich der Fall ist.
> Also normale HDDs und auch Intel Optane Speicher.
Bei letzteren wäre ich skeptisch - das sind doch auch Hlbleiterpeicher?
...
> >>> Was ist mit discard für swap? Sinnvoll? Unnötig? Kontraproduktiv?
> >>
> >> Schon nötig, würde ich sagen. Der Platz der auslagerten und wieder
Sicher nötig - schließlich soll ja damit nicht der gesamte Bereich
vollgemüllt werden, im Gegenteil soll der Bereich möglichst bald wieder
für andere Zwecke verfügbar sein. Aber swap auf SSD ist sowieso eher
eine schlechte Idee, weil da ja ständig ein- und ausgelagert wird und
damit die Löschzyklenanzahl für die Chips unnötig hochgetrieben wird.
...
> > Und wenn man den Bereich im Swapspace dann wieder verwendet wird ein
> > neuer Bereich der SSD allokiert?
Ja, wenn der nicht per "TRIM" als wieder verfügbar gemeldet wird. Und
sogar dann kann der Controller entscheiden, daß der alte Platz schon
genügend Zyklen hinter sich gebracht hat und dzf. ein anderer, weniger
abgenudelter herhalten sollte.
> Who knows! Das ist die interne und geheime Magie im Translation-Layer
> des Flash-Controllers, wie genau er die externen LBAs auf die internen
> Flash-Zellen mappt.
Das hat nur recht bedingt mit dem Block-Mapping zu tun, das ist
wesentlich von der Schreib-Lösch-Zyklenzahl bestimmt. Die ist bei
diesen Chips halt - teils recht eng - begrenzt, im Gegensatz zu den
magnetischen Datenträgern.