|
|
ツールの解説 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 関連文書
Last modified : Tue Apr 26 JST 2005 # 2
|
Copyright © Turbolinux, Inc..All Right Reserved.

