仮想マシンのメモリ アクセスを、生成された 1 秒あたりのページ フォールト数と、1 秒あたりに発生した最終レベルのキャッシュ ミス数の観点からプロファイリングする必要があります。これを達成するのに役立つ標準的なテスト スイートはありますか?
以下に、達成する必要がある正確なシナリオについて説明します。
- 仮想マシンでプログラム/テスト スイートを実行して、膨大な数のページ フォールトを生成します。
- 仮想マシンでプログラム/テスト スイートを実行して、多数の最終レベル キャッシュ ミスを生成します。
- 仮想マシンの 1 秒あたりのページ フォールト数と 1 秒あたりの最終レベル キャッシュ ミスの数を監視します。
- ベア メタル マシンをホストしているページ フォールトと最終レベルのキャッシュ ミスの対応する数を監視します。
これを超えて、生成する必要がある一連の分析結果があります。
クエリ 1: 目的を達成するのに役立つ標準テスト スイートはありますか? もしよろしければ参考になさってください。SPEC ベンチマークを参照しましたが、自分の作業に役立つものは何も見つかりませんでした。
クエリ 2: そのようなスイートがない場合、上記のシナリオをエミュレートするプログラムを作成する方法はありますか?
どちらの方向へのポインタも高く評価されます。
ありがとう!