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


コメント

このブログの人気の投稿

mariadb10 を centos7 に インストール

redmine on Ubuntu

sep