| イオメーター | |
|---|---|
| 原作者 | ショーン・ヘフティ、デヴィッド・レヴィン、ファブ・ティリアー |
| 開発者 | インテル コーポレーション、オープンソース開発ラボ |
| 安定版リリース | 1.1.0 / 2014年12月17日 (2014年12月17日) |
| 入手可能な | 英語 |
| タイプ | ベンチマークプログラム |
| ライセンス | インテル オープンソース ライセンス |
| Webサイト | www.iometer.org |
| リポジトリ | SourceForge.net /プロジェクト/ iometer |
Iometerは、単一システムおよびクラスターシステム向けのI/Oサブシステム測定および特性評価ツールです。ベンチマークおよびトラブルシューティングツールとして使用され、多くの一般的なアプリケーションの動作を再現するように簡単に設定できます。このツールが提供する測定値としてよく引用されるのはIOPSです。
歴史
このツールはIntel Corporation [ 1 ]によって作成され(Sean Hefty、David Levine、Fab Tillier が Iometer の [ About] ダイアログに開発者として記載されています )、 1998 年 2 月 17 日にIntel Developer Forum (IDF) で正式に発表されました。2001 年に Intel は開発を中止し、その後ソースをOpen Source Development Labに引き渡してIntel Open Source Licenseに基づいてリリースしました。2001 年 11 月 15 日に Iometer プロジェクトはSourceForge.netに登録され、最初のバージョンが公開されました。それ以上の開発は行われませんでしたが、プロジェクトは Daniel Scheibli によって 2003 年 2 月に再開されました。それ以来、このプロジェクトは国際的な個人グループによって推進され、製品の改善と追加プラットフォームへの移植が行われています。
機能性
Iometerはクライアントサーバーモデルに基づいており、Iometerグラフィカルユーザーインターフェースの1つのインスタンスが、1つ以上の「マネージャー」(それぞれが個別のDynamo.exeプロセスを表す)を管理し、これらのマネージャーが1つ以上のワーカースレッドでI/Oを実行します。Iometerは非同期I/O(ファイルまたはブロックデバイスへのアクセス)を実行します(後者はファイルシステムバッファをバイパスできます)。
Iometerでは、「最大ディスクサイズ」、「開始ディスクセクター」、「未処理I/O数」などのディスクパラメータを設定できます。これにより、ユーザーはテストファイルを作成し、「アクセス仕様」でそのファイルへのI/Oタイプを設定できます。アクセス仕様で設定可能な項目は以下のとおりです。
- 転送要求サイズ
- ランダム/シーケンシャル分布のパーセント。
- 読み取り/書き込み分布率
- 整列した I/O。
- 返信サイズ
- TCP/IPステータス
- 爆発力。
アクセス仕様と組み合わせることで、Iometerは、未処理のI/Oを指数関数的または線形的に増加させながら仕様を循環させることができます。このツールは50個のパラメータを.CSVファイルに出力し、複数のアプリケーションで測定されたパフォーマンスを分析し、グラフやレポートを生成できます。