zswap on Linux - ydinmoduuli , joka pakkaa tiedot sieppaamalla yritykset kirjoittaa muistisivuja levyn swap-osioon. [yksi]
Integroitu ytimen jakeluun versiosta 3.11 lähtien. [2] Käyttää Linux Crypto API -moduulin tarjoamia pakkausalgoritmeja .
zswap lisää järjestelmän hakunopeutta estämällä sivuttamisen fyysiselle levylle pakkaamalla sivut ja sijoittamalla ne RAM-muistiin, kunnes on tarpeen käyttää oikeaa sivutustiedostoa kiintolevyllä . Itse asiassa zswap on muistisivun välimuistimoduuli järjestelmän ja swap-osion välillä. Sivuja ei pakata, kun sivut vaihdetaan oikeaksi sivutustiedostoksi. Koska pakattu sivu on välimuistissa eikä sitä ehkä koskaan vaihdeta oikeaksi swap-tiedostoksi, I/O-toimintojen määrä vähenee ja näin ollen fyysisen median kuluminen vähenee, mikä on erityisesti tärkeä SSD-levyille.