Linux のベンチマーク アプリケーションでメモリ アクセス パターンをトレースしようとしています。最終的には、カーネル (またはユーザー) 空間で CPU がアクセスする物理メモリ アドレスを知りたいです。
カーネルソースを変更せずに入手する簡単な方法はありますか? カーネル モジュールに MMU ルーチンをフックして、仮想アドレスを物理アドレスに変換し、物理アドレスをカーネル ログなどに書き込むことができることを願っています。これは可能ですか?
Qemu のようなシミュレーターを使用する方が良いですか?