Minimizing struct page overhead

33

struct pagecostThere is astruct pageassociatedwith every base page (4K) of system memory, regardless of use. This rather contentious data structure is 64bytes long. While it looks small, it exists for every base page (4K) of system memoryregardlessof how process page tables (huge pages) may look. Thus, on x86, its overhead is about 1.5% of total physical memory… or for quick math, it is 16…

Click to Read More at Oracle Linux Kernel Development