pages in a swap cache has the following things...
page->mapping = NULL ... why is that? afaik, it should point to the swap cache addr space object
PG_swapcache flag is on
page->private = swapped-out page id
a swap cache page linked to a page slot in swap area and some processe(s).
a swapper_space address space object is used for the swap cache for the whole system. question: how is a page found inside a swap cache? ans: using the swapped out page identifier
It is possible to know how many processes were sharing a swapped out page. Until everyone gets it in, the page is temporarily stored in the swap cache.
swap area has clustering of page slots (for efficiency during r/w: swap in-out)
page->mapping = NULL ... why is that? afaik, it should point to the swap cache addr space object
PG_swapcache flag is on
page->private = swapped-out page id
a swap cache page linked to a page slot in swap area and some processe(s).
a swapper_space address space object is used for the swap cache for the whole system. question: how is a page found inside a swap cache? ans: using the swapped out page identifier
It is possible to know how many processes were sharing a swapped out page. Until everyone gets it in, the page is temporarily stored in the swap cache.
swap area has clustering of page slots (for efficiency during r/w: swap in-out)
No comments:
Post a Comment