Lines Matching full:swap
8 Zswap is a lightweight compressed cache for swap pages. It takes pages that are
11 for potentially reduced swap I/O. This trade-off can also result in a
13 faster than reads from a swap device.
20 dramatically reduce their swap I/O pressure, avoiding heavy handed I/O
23 * Users with SSDs as swap devices can extend the life of the device by
26 Zswap evicts pages from compressed cache on an LRU basis to the backing swap
45 pages out of the compressed pool, a swapoff on the swap device(s) will
52 Zswap receives pages for compression from the swap subsystem and is able to
54 the backing swap device in the case that the compressed pool is full.
62 When a swap page is passed from swapout to zswap, zswap maintains a mapping
63 of the swap entry, a combination of the swap type and swap offset, to the
64 zsmalloc handle that references that compressed swap page. This mapping is
65 achieved with a red-black tree per swap type. The swap offset is the search
68 During a page fault on a PTE that is a swap entry, the swapin code calls the
72 Once there are no PTEs referencing a swap page stored in zswap (i.e. the count
73 in the swap_map goes to 0) the swap code calls the zswap invalidate function
104 pressure on swap (this will result in flipping pages in and out zswap pool
127 can be advantageous to proactively write these cold pages to swap and reclaim