kswapd线程的前世今生
作者:互联网
1.创生
2.死亡:
3.身份
立了PF_KSWAPD的FLAG身份,就可以通过current_is_kswapd找到它啦。
4.当系统中内存紧张时,kswapd被函数wakeup_kswapd唤醒,开始执行,执行的关键路径是:
kthread->kswapd->balance_pgdat->shrink_node->shrink_node_memcg->shrink_inactive_list->shrink_page_list->pageout->a_ops->writepage(swap_writepage, fat/ext ...writepage);
结束!
标签:kswapd,node,今生,writepage,list,线程,shrink,身份 来源: https://blog.csdn.net/tugouxp/article/details/119896712