2010年10月20日水曜日

hdparamでの検証

hdparmでの検証です。

ddと同様12回行って最大値、最小値を除いた10回の平均をDBに格納します。

for i in [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12];
do
sleep 7;

echo $'\n\n' $i >>/パス/log_hdparam.txt;
date >>/パス/log_hdparam.txt;
/パス/hdparm -t /dev/xvda2 >>/log_hdparam.txt;
done

[結果表示]
[1]
Wed Oct 20 10:03:28 JST 2010

/dev/xvda2:
Timing buffered disk reads: 46 MB in 3.02 seconds = 15.26 MB/sec


[2]
Wed Oct 20 10:03:55 JST 2010

/dev/xvda2:
Timing buffered disk reads: 296 MB in 3.01 seconds = 98.37 MB/sec

このsecondsの10回の平均値をDBにアップロードします。createdも入力します。

cronに登録
/パス/hdparm-9.29/hdp.sh;
echo >>/パス/log_hdparam.txt;
を毎時実行45分

CREATE TABLE IF NOT EXISTS `hdparams` (
`id` int(11) NOT NULL auto_increment,
`seconds` double NOT NULL,
`created` datetime default NULL,
`modified` datetime default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

0 件のコメント:

コメントを投稿