io性能測定
HDDのio性能を測定する方法
【read】
1. dfコマンドにて、対象デバイスを特定
df
2.hdparmにて、対象デバイスのread性能を測定
hdparm -t /dev/sda1
【 write】
1. 1Mbyte×1024 = 1Gbyte のファイルを作成する際の時間を測定する。
/tmp/hdparm_write.tmp は、作成するファイル名
time dd if=/dev/zero of=/tmp/hdparm_write.tmp ibs=1M obs=1M count=1024;date
http://www.oracle.com/technetwork/jp/topics/index-096484-ja.html
よりダウンロード(OTNアカウント要)
解凍+権限付与
\ gunzip orion_linux_x86-64.gz
\ chmod 755 orion_linux_x86-64
動作確認
\ ./orion_linux_x86-64
ORION: ORacle IO Numbers -- Version 11.1.0.7.0
Parse error: View help screen using ./orion_linux_x86-64 -help.
テスト用ファイル作成
\ mkdir ./test_data
\ dd if=/dev/zero of=./test_data/file-001.bin bs=1M count=1024
\ dd if=/dev/zero of=./test_data/file-002.bin bs=1M count=1024
\ dd if=/dev/zero of=./test_data/file-003.bin bs=1M count=1024
\ dd if=/dev/zero of=./test_data/file-004.bin bs=1M count=1024
\ dd if=/dev/zero of=./test_data/file-005.bin bs=1M count=1024
--- ddコマンド実行結果 は以下のような感じ ---
1024+0 レコード入力
1024+0 レコード出力
1073741824 バイト (1.1 GB) コピーされました、 1.94684 秒、 552 MB/秒
--------------------------------------
テスト用データ指定ファイル作成
\vi orion-test.lun
------------------------------
[fullpath]/test_data/file-001.bin
[fullpath]/test_data/file-002.bin
[fullpath]/test_data/file-003.bin
[fullpath]/test_data/file-004.bin
[fullpath]/test_data/file-005.bin
------------------------------
※相対パスだとエラーになったので、フルパス指定で。
simple-mode測定(readのみ)
\./orion_linux_x86-64 -run simple -testname orion-test -num_disks 1
advanced-mode測定
\./orion_linux_x86-64 -run advanced -testname orion-test -write 20 -num_disks 1
参考URL:http://hesonogoma.com/linux/HardDiskPerformance.html
【read】
1. dfコマンドにて、対象デバイスを特定
df
2.hdparmにて、対象デバイスのread性能を測定
hdparm -t /dev/sda1
【 write】
1. 1Mbyte×1024 = 1Gbyte のファイルを作成する際の時間を測定する。
/tmp/hdparm_write.tmp は、作成するファイル名
time dd if=/dev/zero of=/tmp/hdparm_write.tmp ibs=1M obs=1M count=1024;date
http://www.oracle.com/technetwork/jp/topics/index-096484-ja.html
よりダウンロード(OTNアカウント要)
解凍+権限付与
\ gunzip orion_linux_x86-64.gz
\ chmod 755 orion_linux_x86-64
動作確認
\ ./orion_linux_x86-64
ORION: ORacle IO Numbers -- Version 11.1.0.7.0
Parse error: View help screen using ./orion_linux_x86-64 -help.
テスト用ファイル作成
\ mkdir ./test_data
\ dd if=/dev/zero of=./test_data/file-001.bin bs=1M count=1024
\ dd if=/dev/zero of=./test_data/file-002.bin bs=1M count=1024
\ dd if=/dev/zero of=./test_data/file-003.bin bs=1M count=1024
\ dd if=/dev/zero of=./test_data/file-004.bin bs=1M count=1024
\ dd if=/dev/zero of=./test_data/file-005.bin bs=1M count=1024
--- ddコマンド実行結果 は以下のような感じ ---
1024+0 レコード入力
1024+0 レコード出力
1073741824 バイト (1.1 GB) コピーされました、 1.94684 秒、 552 MB/秒
--------------------------------------
テスト用データ指定ファイル作成
\vi orion-test.lun
------------------------------
[fullpath]/test_data/file-001.bin
[fullpath]/test_data/file-002.bin
[fullpath]/test_data/file-003.bin
[fullpath]/test_data/file-004.bin
[fullpath]/test_data/file-005.bin
------------------------------
※相対パスだとエラーになったので、フルパス指定で。
simple-mode測定(readのみ)
\./orion_linux_x86-64 -run simple -testname orion-test -num_disks 1
advanced-mode測定
\./orion_linux_x86-64 -run advanced -testname orion-test -write 20 -num_disks 1
参考URL:http://hesonogoma.com/linux/HardDiskPerformance.html
コメント
コメントを投稿