fioを使ったベンチマーク

Intro

ディスクベンチマークのツールとして、dbenchであるとか、もっと簡単にはhdparmなどがある。
今回はfioという、単純なread/writeの計測には必要十分なツールを使おうと思う。
ただ、ベンチマークツールはたいていオプションが多く、またアウトプットも複雑なので、一旦まとめてみる。

オプション

オプションの与え方

以下の2つが使える。

  • コマンドラインオプションで与える
  • オプションを記述したファイルを引数にする
    [global]
    rw=randread
    size=256m
    directory=/tmp/fio-test
    ioengine …
more ...