Memory Linux内核:Linux内核中的热页和冷页

Memory Linux内核:Linux内核中的热页和冷页,memory,memory-management,linux-kernel,Memory,Memory Management,Linux Kernel,有人能解释一下linux页面分配过程中热页面和冷页面的确切区别吗?使用 而且,它与页面顺序有任何关系吗 void __free_pages(struct page *page, unsigned int order) { if (put_page_testzero(page)) { if (order == 0) free_hot_cold_page(page, false); else __free_pag

有人能解释一下linux页面分配过程中热页面和冷页面的确切区别吗?使用

而且,它与
页面顺序
有任何关系吗

void __free_pages(struct page *page, unsigned int order)
{
    if (put_page_testzero(page)) {
        if (order == 0)
            free_hot_cold_page(page, false);
        else
            __free_pages_ok(page, order);
    }
}