# micbench 早水悠登が開発した Linux 専用のマイクロベンチマークツールセット(GitHub: `hayamiz/micbench`)。`micbench <command> [options]` の形式で、`mem`(メモリレイテンシ・帯域測定)、`io`(ブロックデバイス・ファイルへのI/Oベンチマーク)、`lock`(ロック・同期コストのベンチマーク)、`help` の各サブコマンドを提供する(Source: [[@2014__JPUG__性能測定道 実践編]])。 「性能測定道 実践編」講演では、AWS EC2上のインスタンスで `micbench mem --rand --size <N> --affinity 0:c0 --timeout 10` を実行し、アクセス領域サイズを16K・128K・16MB・256MBと変えながらメモリアクセスレイテンシを段階的に測定するライブデモに使われた。`--rand`(ランダムアクセスモード)はプリフェッチャを無効化する目的で選択されている(Source: [[@2014__JPUG__性能測定道 実践編]])。 ## 関連 - [[早水悠登]] — 開発者 - [[性能測定]] — 本ツールが実践する中心概念(計測) - [[PerfMonger]] — 同じ講演者による姉妹ツール。micbench(負荷生成)とPerfMonger(挙動モニタリング)を組み合わせてI/O性能測定に使う - [[@2014__JPUG__性能測定道 実践編]] — 初出ソース ## 出典 - [[@2014__JPUG__性能測定道 実践編]]