Zswap

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.

Muistiinpanot

  1. Seth Jennings, zswap-pakattu swap-välimuisti Arkistoitu 14. lokakuuta 2020 Wayback Machinessa // LWN, 12. helmikuuta 2013
  2. LinuxChanges . kernelnewbies. - "Linux 3.11 julkaistiin 2. syyskuuta 2013 ...Linux 3.11 julkaistiin 2. syyskuuta 2013." Haettu 21. lokakuuta 2013. Arkistoitu alkuperäisestä 22. lokakuuta 2013.