• 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2017-11-29T16:50:22+00:00","default:okkun-lab","okkun-lab")
*bonnie++ [#p7b771ae]

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

**インストール [#t321151b]
-ダウンロード
--http://www.coker.com.au/bonnie++/
---wget http://www.coker.com.au/bonnie++/bonnie++-1.03e.tgz
--%% http://www.coker.com.au/bonnie++/ %%
---%% wget http://www.coker.com.au/bonnie++/bonnie++-1.03e.tgz %%
--https://doc.coker.com.au/projects/bonnie/
---wget https://www.coker.com.au/bonnie++/bonnie++-1.97.3.tgz
---もしくはyumのepelレポジトリに1.96がある。
-コンパイル
--tar zxvf bonnie++-1.03a.tgz
--cd bonnie++-1.03a
--./configure
-高速なディスクに対応するために若干修正
--vi bonnie.h
 #define MinTime (0.5)
        ↓
 #define MinTime (0.01)
--make


**実行 [#cb9fb8cc]
-とにかく実行
--./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

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