2011年11月14日月曜日

Oracle Orion太郎

IOの測定ツール探してたら、みつけたのでとりあえずやってみた
RAWデバイスもいけるお



#http://www.oracle.com/technetwork/indexes/downloads/index.htmlから、
#oracle orionをダウンロード会員登録しないと落とせないお

#orion展開 実行権限つける
gunzip orion_linux_x86-64.gz
chmod 755 orion_linux_x86-64

#orionがあるディレクトリにlunファイルをつくる
#ファイルの中にはテスト対象のデバイスをかく
vim yattarou.lun
/dev/sda1

#テスト実行
#simple 8K 単位の Random Read (Small I/O)
#1M 単位の Random Read (Large I/O)を段階的に実行
#yattarou lunファイルの.より前
#num_disks 物理ディスクの本数
./orion_linux_x86-64 -run simple -testname yattarou -num_disks 1

#実行するとこうなる
#使用したSSDは、Intel W300G310
./orion_linux_x86-64 -run simple -testname yattarou -num_disks 1
ORION: ORacle IO Numbers -- Version 11.1.0.7.0
yattarou_20111114_2047
Test will take approximately 9 minutes
Larger caches may take longer

#結果を確認 グラフにしやすいようにcsvとかができる
#なかなかのIOPSがでてるみたい
cat yattarou_20111114_2047_summary.txt
ORION VERSION 11.1.0.7.0

Commandline:
-run simple -testname yattarou -num_disks 1

This maps to this test:
Test: yattarou
Small IO size: 8 KB
Large IO size: 1024 KB
IO Types: Small Random IOs, Large Random IOs
Simulated Array Type: CONCAT
Write: 0%
Cache Size: Not Entered
Duration for each Data Point: 60 seconds
Small Columns:, 0
Large Columns:, 0, 1, 2
Total Data Points: 8

Name: /dev/sda1 Size: 300069018112
1 FILEs found.

Maximum Large MBPS=274.69 @ Small=0 and Large=2
Maximum Small IOPS=30649 @ Small=5 and Large=0
Minimum Small Latency=0.08 @ Small=1 and Large=0


こんな感じで、簡単にできるんだなー。
オプションも結構あって、いろんな測定ができるみたいなので
もすこし調べたら、またかきます太郎

2 件のコメント:

akuwano さんのコメント...

フミヤ

やっ太郎 さんのコメント...

another