そのため、Linux の通常のページでtry_to_unmap
は、特定のページのスワップ エントリを作成し、pageout
それを呼び出してスワップ スペースへの書き込みを処理mapping->a_ops->writepage
します。さて、shrink_page_list
ピースをつなぎ合わせます。
一方、NUMA ページのtry_to_unmap
場合、特定のページの NUMA 移行エントリが作成されますが、コード内のどこに実際に書き出され、コード内のどこに接着されているのかわかりません。
リンク知ってる人いますか?
ありがとう。