2012-07-30 20 views
9

私はHDDの読み書き速度をテストするスクリプトを書いています。私はhdparmコマンドを使って読み込み速度を出力できました。私は、書き込み速度をテストするには、このラインを使用しています: DDの場合=は/ dev/=を/ tmp/test.data BS = 1kの数= 128KLinux:DD結果をテキストファイルに出力する

これは、ウィンドウに出力のゼロ:

131072+出力へ 134217728バイト(134メガバイト)、コピー、1.18678秒、113メガバイト/ sの

私が使用してみました>>と>テキストファイルに結果とこれらの動作しませんでしたアウト 131072 + 0レコード内のレコードを0 。結果をテキストファイルに出力する方法を知っている人はいますか?

答えて

13

彼らはstderrに出力しているので、代わりに>

dd if=/dev/zero of=/tmp/test.data bs=1k count=128k 2> output.txt 
+0

ありがとうございました。 – Lyle

0

DDの良いシーケンシャル書き込みのための2>を使用してみてください、だけでなく、iozoneとボニーに確認してください。トラック内のシークはトラック間をシークするよりもはるかに高速である傾向がありますので、ランダムなI/Oはシーケンシャルとは非常に異なる場合があります。

関連する問題