1

仮想マシンのメモリ アクセスを、生成された 1 秒あたりのページ フォールト数と、1 秒あたりに発生した最終レベルのキャッシュ ミス数の観点からプロファイリングする必要があります。これを達成するのに役立つ標準的なテスト スイートはありますか?

以下に、達成する必要がある正確なシナリオについて説明します。

  1. 仮想マシンでプログラム/テスト スイートを実行して、膨大な数のページ フォールトを生成します。
  2. 仮想マシンでプログラム/テスト スイートを実行して、多数の最終レベル キャッシュ ミスを生成します。
  3. 仮想マシンの 1 秒あたりのページ フォールト数と 1 秒あたりの最終レベル キャッシュ ミスの数を監視します。
  4. ベア メタル マシンをホストしているページ フォールトと最終レベルのキャッシュ ミスの対応する数を監視します。

これを超えて、生成する必要がある一連の分析結果があります。

クエリ 1: 目的を達成するのに役立つ標準テスト スイートはありますか? もしよろしければ参考になさってください。SPEC ベンチマークを参照しましたが、自分の作業に役立つものは何も見つかりませんでした。

クエリ 2: そのようなスイートがない場合、上記のシナリオをエミュレートするプログラムを作成する方法はありますか?

どちらの方向へのポインタも高く評価されます。

ありがとう!

4

0 に答える 0