Zswap on mukana joka asennuksessa ja kerneissä jo valmiina:
https://en.wikipedia.org/wiki/ZswapTiivistetysti, jos tulee muistipainetta, data ensin pakataan ja sitten jos sekään ei auta, niin swapataan pakattuna.
Tarvitaanko swappia joo ei, siihen on monta vastausta, koska koneiden käyttöprofiilit, muisti-allokaatiot ja uptimet on varsin erilaisia.
Toiset ajaa raskaita taskeja ja bootataan pari kertaa vuodessa. Toiset avaa yhden selainikkunan ja sulkee koneen 30 minsa päästä.
Jos kone on pitkään päällä, swapista on (lähes aina) hyötyä. Se mahdollistaa muistiin parkkeeratun staattisen datan laittamisen levylle ja tuon muistin vapauttamisen levycachelle.
Hyötyä ei ole, jos koneessa on vaikka 32 gigaa muistia ja kaikki data mitä sillä käsitellään mahtuu vaikka 2 gigigaan. Archlinux jolla käyttää vaikka SSH:ta ilman GUIta. - Tuohan täyttää sen optimin tietokoneen konfiguraation määritelmän, eli kaikki data mitä koskaan käsitellään voidaan ottaa RAM:iin ja levylle kirjoitetaan vaan muutokset sen jälkeen. - Koskaan ei tarviste odotella latauksia. Vielä parempi jos kaikki ladataan levyltä suoraan pakattuna imagena muistiin ja käytetään siitä. Yksi lineaarinen kopio medialta rammiin ja sen jälkeen median voi vaikka irroittaa, sille ei ole enää mitään tarvetta.