Zswap

Infobox software | name = zswap | title = zswap | logo = | logo caption = | logo_size = | logo_alt = | screenshot = | caption = | screenshot_size = | screenshot_alt = | collapsible = | author = | developer = 塞思 · 詹寧斯 （ Seth Jennings ） 及其他 | released = | discontinued = | latest release version = | latest release date = | latest preview version = | latest preview date = | status = | programming language = C | operating system = Linux | platform = | size = | language = | language count = | language footnote = | genre = Linux內核功能 | license = GNU通用公共許可證 | website = zswap是一項Linux內核的虛擬內存壓縮功能 ， 可爲將要交換的頁面提供壓縮回寫緩存 。 當內存頁將要交換出去時 ， zswap不將其移動到交換設備 ， 而是對其執行壓縮 ， 然後存儲到系統RAM內動態分配的內存池中 。 回寫到實際交換設備的動作則會延遲 ， 甚至能完全避免 ， 從而顯著減少Linux系統用於交換的I / O ； 副作用則是壓縮所需的額外CPU週期 。 zswap能減少I / O ， 因而有利於使用固態存儲的設備 ， 包括嵌入式設備 、 上網本及其它相似的低端硬件設備 ， 也包括其它使用SSD存儲的設備 。 由於其固有性質 ， 閃存的壽命有限 ， 因而避免以其提供交換空間可防止其迅速磨損 。