記事 ID: 000055898 コンテンツタイプ: メンテナンス & パフォーマンス 最終改訂日: 2021/08/24

メモリー・パーシステント・メモリーのインテル® Optane™テストする方法

概要

パフォーマンスをテストするためのベンチマーク・ツールインテル® Optane™パフォーマンスを評価する PMem とその機能。

詳細

インテル® Memory Latency Checker (MLC) が最大リード帯域幅を最大 1.9TB/秒で表す理由は、12 チャネルの理論上の最大帯域幅は 6 個の DIMM (1 領域) のシステムで 1 fsdax 名前空間にマッピングされた最大帯域幅は最大 240 GB/秒ですから不可能です。

解像度

以下のツールを使用して、パフォーマンス・パーシステント・メモリー (PMemインテル® Optane™テストできます。

インテル® Memory Latency Checker (インテル® MLC)

アプリケーションのパフォーマンスを決定する重要な要素は、アプリケーションがプロセッサーのキャッシュ階層とメモリー・サブシステムからデータを取得するために必要な時間です。インテル® MLC ツールは、メモリーのレイテンシーと帯域幅を測定し、システムの負荷を増加するときにどのように変化するのか表示するために使用されます。インテル® MLC特定のコアセットからキャッシュまたはメモリーまで、帯域幅とレイテンシーを測定できる、より詳細な調査のためのオプションもいくつか提供しています。

このインテル® MLC機能を追加せずに実行すると、レイテンシーと帯域幅マトリクス、ピーク帯域幅、ロードされたレイテンシーのすべてのモードが呼び出されます。それぞれを以下のように個別に実行します。

  • $mlc –latency_matrix
  • $mlc –bandwidth_matrix
  • $mlc –peak_injection_bandwidth
  • $mlc –loaded_latency

システムのデフォルトの動作インテル® MLCメモリーモードで設定した場合、DRAM またはインテル® Optane™パーシステント・メモリー・モジュールのみをテストします。インテル® MLC をインテル® Optane™ App Direct モードでパーシステント・メモリー・モジュールをテストするには、devdax モードを使用して名前空間を作成する必要があります。インテル® MLCテストは 、/dev/daxN.M デバイスを使用するように設定できます。ダウンロードインテル® MLCドキュメントには、devdax デバイスを使用する例がいくつかあります。fsdax、セクター、またはローをテストするには、Flexible I/O スリアット (FIO) などのより高いレベルのベンチマーク・ユーティリティーを使用する必要があります。

柔軟な IO リオプション (FIO)

FIO は、特定のセットアップについて説明する求人ファイルを使用して、目的の I/O ワークロードをシミュレートするツールです。最もシンプルな求人ファイルには、共有パラメーターを定義するグローバルセクションと、関連する仕事を説明する 1 つ以上の仕事セクションがあります。FIO は、その仕事ファイルのセットアップとランタイムパラメーターに関する詳細なドキュメントを提供しています。

FIO は、パーシステント・メモリー対応ファイルシステムに関して I/O を理解するために適応されました。ioengine を指定する際には、DAX 対応ファイルシステムに次のいずれかの選択肢を選択します。

  • Mmap
  • libpmem
  • dev-dax
  • pmemblk

FIO は Linux*、Solaris*、AIX*、HP-UX*、OSX*、NetBSD*、OpenBSD*、Windows*、FreeBSD*、DragonFly* で動作するテストを実施しています。また、他のシステムでも動作する可能性が高いでしょう。パーシステント・メモリー・エンジンは、パーシステント・メモリーをサポートするオペレーティング・システムでのみ動作します。

免責事項

1

本サイトでのすべてのコンテンツの投稿および使用には、Intel.com の利用規約が適用されます。

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。