Hatena::Grouptech

id:rx7(@namikawa)の技術メモ このページをアンテナに追加 RSSフィード

過去記事一覧 | Main Blog (元RX-7乗りの適当な日々) | SBM (id:rx7のBookmark)

2012/08/31

DELLのRAIDコントローラで各種ポリシーの変更

| DELLのRAIDコントローラで各種ポリシーの変更 - id:rx7(@namikawa)の技術メモ を含むブックマーク はてなブックマーク - DELLのRAIDコントローラで各種ポリシーの変更 - id:rx7(@namikawa)の技術メモ DELLのRAIDコントローラで各種ポリシーの変更 - id:rx7(@namikawa)の技術メモ のブックマークコメント

Dell PERC H700 / H710P で確認。

使うツールは、DellさんのOpenManage Server Administrator。


確認

# /opt/dell/srvadmin/bin/omreport storage vdisk controller=0
List of Virtual Disks on Controller PERC H710P Mini (Embedded)

Controller PERC H710P Mini (Embedded)
ID                        : 0
Status                    : Ok
Name                      : VD01
State                     : Ready
Hot Spare Policy violated : Not Assigned
Encrypted                 : No
Layout                    : RAID-10
Size                      : 50.00 GB (53687091200 bytes)
Device Name               : /dev/sda
Bus Protocol              : SAS
Media                     : HDD
Read Policy               : Adaptive Read Ahead
Write Policy              : Write Back
Cache Policy              : Not Applicable
Stripe Element Size       : 64 KB
Disk Cache Policy         : Disabled

ID                        : 1
Status                    : Ok
Name                      : VD02
State                     : Ready
Hot Spare Policy violated : Not Assigned
Encrypted                 : No
Layout                    : RAID-10
Size                      : 1,066.75 GB (1145414090752 bytes)
Device Name               : /dev/sdb
Bus Protocol              : SAS
Media                     : HDD
Read Policy               : Adaptive Read Ahead
Write Policy              : Force Write Back
Cache Policy              : Not Applicable
Stripe Element Size       : 64 KB
Disk Cache Policy         : Disabled

サンプルだけど、こんな感じで出力される。

↑の"ID"を変更する仮想ディスクとして指定するので、メモっとく。


Read Policyの変更

/opt/dell/srvadmin/bin/omconfig storage vdisk action=changepolicy controller=0 vdisk=0 readpolicy={ra|ara|nra}

vdiskのところに、先ほどの仮想ディスクのIDを入れる。

readpolicyのところは、以下のうち1つを選択。

  • 先読み (Read Ahead)
    • readpolicy=ra
  • 適応先読み (Adaptive Read Ahead)
    • readpolicy=ara
  • 先読みなし (No Read Ahead)
    • readpolicy=nra

Write Policyの変更

/opt/dell/srvadmin/bin/omconfig storage vdisk action=changepolicy controller=0 vdisk=0 writepolicy={wb|wt|fwb}

vdiskのところは先ほど同様。

writepolicyのところは、以下のうち1つを選択。

  • ライトバックキャッシュ
    • writepolicy=wb
  • ライトスルーキャッシュ
    • writepolicy=wt
  • ライトバックの強制
    • writepolicy=fwb

ちなみに、readpolicyやwritepolicyは同時に1コマンドで変更できる。(上の要領でオプションを足すだけ。)

あと、サポートされているポリシーはコントローラによって異なるので、上記の対象機種以外は、上記以外のポリシーも選択できるかも。(読み取り/書き込みキャッシュ無しとかも選択できる)


他にもポリシーがあったりする(Direct I/OとかCache I/Oとか)ので、詳細は以下のマニュアルを参照のこと。

トラックバック - http://tech.g.hatena.ne.jp/rx7/20120831