• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


ツールの解説 No. 666

HDDのパフォーマンスをテストする


HDD(または、その他のブロックデバイス)のパフォーマンスをチェックするツールの一つに
bonnie++があります。

bonnie++は、HDDなどのブロックデバイスやファイルシステムのパフォーマンスをチェックする
ベンチマークツールです。いくつかの異なるテスト項目でドライブを検査し、結果を出力し
ます。主なテスト項目は、ファイル入出力時の消費CPUタイムや転送速度、およびデバイスI/O
時の消費CPUタイムや転送速度などです。

【実行方法】

bonnie++コマンドの実行にはbonnie++パッケージのインストールが必要です。bonnie++
パッケージをインストールしたら、あらかじめ検査対象となるデバイスをマウントし、
そのマウントポイントを-dオプションで指定してください。

実行例:
$ bonnie++ -d /mnt/volume1

検査にはしばらく時間がかかります。検査がすべて終了すると検査結果が表示されます。

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
pc-00181       480M 34614  98 45995  19 16725   4 24269  59 43352   6 201.1   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  2440  98 +++++ +++ +++++ +++  2457  98 +++++ +++  7789  96
dhcp-181,480M,34614,98,45995,19,16725,4,24269,59,43352,6,201.1,0,16,2440,98,+++++,
+++,+++++,+++,2457,98,+++++,+++,7789,96

検査結果は、表形式のテキストとCSV形式の両方で表示されます。
CSV形式は、表計算ソフトウェアなどに取り込んでグラフ化する場合などに便利です。

【トラブルシューティング】

- 「Can't open file」と表示されて終了してしまう

$ bonnie++ -d /mnt/volume1
Can't open file ./Bonnie.4903.000

これは、-dで指定した検査対象ディレクトリへの書き込み権限が不足している場合に発生
します。chmodコマンドで検査対象ディレクトリへの書き込みを許可してください。

- 「You must use the "-u" switch when running as root.」 と表示されて終了してしまう

これは、root権限で実行した場合に発生します。bonnie++はroot権限での実行を推奨して
いません。-uオプションを使用して、一般ユーザの権限で検査を実行するようにしてくだ
さい。強制的にrootユーザで検査を実施したい場合には、"-u root"と指定します。

【関連情報】

- bonnie++
http://www.coker.com.au/bonnie++/
キーワード
HDD harddisk

関連文書
(none)


Last modified : Tue Apr 26 JST 2005 # 2