Lines Matching refs:compressed
10 Zswap is a lightweight compressed cache for swap pages. It takes pages that are
14 significant performance improvement if reads from the compressed cache are
34 Zswap evicts pages from compressed cache on an LRU basis to the backing swap
35 device when the compressed pool reaches its size limit. This requirement had
50 back into memory all of the pages stored in the compressed pool. The
51 pages stored in zswap will remain in the compressed pool until they are
53 pages out of the compressed pool, a swapoff on the swap device(s) will
55 compressed pool.
61 evict pages from its own compressed pool on an LRU basis and write them back to
62 the backing swap device in the case that the compressed pool is full.
64 Zswap makes use of zpool for the managing the compressed memory pool. Each
67 accessed. The compressed memory pool grows on demand and shrinks as compressed
76 The zbud type zpool allocates exactly 1 page to store 2 compressed pages, which
78 zbud pages). The zsmalloc type zpool has a more complex compressed page
80 zsmalloc does not implement compressed page eviction, so once zswap fills it
85 handle that references that compressed swap page. This mapping is achieved
95 via frontswap, to free the compressed entry.
100 * max_pool_percent - The maximum percentage of memory that the compressed
112 compressed pages are not modified; they are left in their own zpool. When a
121 compressed length of the page is set to zero and the pattern or same-filled
140 compressed page storage.