bonnie++

  • Linux HDDベンチマークツール

インストール

実行

  • とにかく実行
    • ./bonnie++ -d /tmp -u jamfunk
      • -d ベンチマークするディレクトリを指定
      • -u 実行するユーザ権限(rootは非推奨)
[root@Katae bonnie++-1.03a]# ./bonnie++ -d /tmp -u jamfunk
Using uid:2001, gid:2001.
Writing with putc()...done
Writing intelligently...done
Rewriting...done
Reading with getc()...done
Reading intelligently...done
start 'em...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.03       ------Sequential Output------ --Sequential Input- --Random-
                    -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
Katae            4G 40961  97 72346  19 30707   8 38139  81 61708   8 193.7   0
                    ------Sequential Create------ --------Random Create--------
                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16  2662  99 579081 102 101467  99  2773  99 624177  99 10853  97
Katae,4G,40961,97,72346,19,30707,8,38139,81,61708,8,193.7,0,16,2662,99,579081,10
2,101467,99,2773,99,624177,99,10853,97

テストサイズを大きくする

  • rpmでインストールして、#define MinTimeをいじれない場合
    • ./bonnie++ -d /tmp -u jamfunk -n 256:1024:1024:16
      • テストサイズを強制的に大きくして時間かかるようにしてしまう。