====== Bonnie++ ======
Bonnie++ で I/O 性能を測定
====== インストール ======
# cd /usr/ports/benchmarks/bonnie++/
# make clean
===> Cleaning for bonnie++-1.93.03_1
# make install
====== 実行 ======
$ bonnie++ -d /var/tmp/
Writing a byte at a time...done
Writing intelligently...done
Rewriting...done
Reading a byte at a time...done
Reading intelligently...done
start 'em...done...done...done...done...done...
Create files in sequential order...done.
Stat files in sequential order...done.
Delete files in sequential order...done.
Create files in random order...done.
Stat files in random order...done.
Delete files in random order...done.
Version 1.93c ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
DynaBook.mydom 300M 51 99 13324 22 5277 8 140 99 13795 11 87.8 13
Latency 214ms 88979us 276ms 93275us 29567us 937ms
Version 1.93c ------Sequential Create------ --------Random Create--------
DynaBook.mydomain.c -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 2443 38 12962 86 12208 99 2241 35 14547 96 12440 99
Latency 1922ms 55533us 503us 1865ms 12722us 412us
1.93c,1.93c,DynaBook.mydomain.co.jp,1,1173880496,300M,,51,99,13324,22,5277,8,140,99,13795,11,87.8,13,16,,,,,2443,38,12962,86,12208,99,2241,35,14547,96,12440,99,214ms,88979us,276ms,93275us,29567us,937ms,1922ms,55533us,503us,1865ms,12722us,412us
==== 見方 ====
○Sequential Output:連続での書込み
・Per Chr:キャラクタ単位でのアクセス
・Block:ブロック単位でのアクセス
・Rewrite:読込み、書込みの繰り返し
○Sequential Input:連続での読込み
・Per Chr:キャラクタ単位でのアクセス
・Block:ブロック単位でのアクセス
○Random:ランダムアクセス
○Sequential Create:連続でのファイル作成・読込み・削除
・Create:ファイル作成
・Read:ファイル読込み
・Delete:ファイル削除
○Random Create:ランダムでのファイル作成・読込み・削除
・Create:ファイル作成
・Read:ファイル読込み
・Delete:ファイル削除
{{tag>ベンチマーク}}