Wann wird zswap verwendet?

Wann wird zswap verwendet?

Ich möchte den Verschleiß meiner SSD reduzieren.

Ich versuche, die Mechanik von zswap zu verstehen:

Wird zswap erst verwendet, wenn der unkomprimierte Swap voll ist?

Falls nein, wie lautet die Zuteilungsrichtlinie?

Antwort1

DerDokumentationsagt:

Zswap verschiebt Seiten aus dem komprimierten Cache auf LRU-Basis auf das zugrunde liegende Swap-Gerät, wenn der komprimierte Pool seine Größenbeschränkung erreicht. Diese Anforderung wurde in früheren Community-Diskussionen identifiziert.

Das bedeutet, dass zswap (das im RAM gespeichert ist) verwendet wirdVorSwap, und wenn dieser voll ist, werden die ältesten Seiten in den Swap verschoben, um Platz für neue Seiten zu schaffen, die darauf warten, in den Zswap geschrieben zu werden.

Zeitliche Lokalitätbesagt, dass kürzlich verwendete Seiten mit höherer Wahrscheinlichkeit erneut verwendet werden.

verwandte Informationen