NUMAのアーキテクチャをハードウェアの観点から説明しているresourcesと、NUMAを認識する書き込みソフトウェアのperformance implicationsがありますが、仮想ページと物理フレームのマッピングがどのように決定されているかに関する情報はまだ見つかりませんNUMA。NUMAはどのように仮想メモリに表示されますか?
さらに具体的には、最新のLinux上で実行されているアプリケーションでは、1つの連続した仮想アドレス空間が表示されます。
アプリケーションは、アドレス空間のどの部分がローカルメモリにマップされ、別のNUMAノードのメモリにマップされるかをどのように伝えることができますか?
答えがアプリケーションに通知できない場合、OSはローカル物理メモリではなく別のNUMAノードの物理メモリに仮想ページをマップするタイミングをどのように決定しますか?