内存压缩功能，可为将要交换的页面提供压缩回写缓存。当内存页将要交换出去时，zswap不将其移动到交换设备，而是对其执行压缩，然后存储到系统RAM内动态分配的内存池中。回写到实际交换设备的动作则会延迟，甚至能完全避免，从而显着减少Linux系统用于交换的I/O；副作用则是压缩所需的额外CPU周期。zswap能减少I/O，因而有利于使用固态存储的设备，包括嵌入式设备、上网本及其它相似的低端硬件设备，也包括其它使用SSD存储的设备。由于其固有性质，闪存的寿命有限，因而避免以其提供交换空间可防止其迅速磨损。