※ このエントリは、はてなグループ終了に伴う、サブブログからの引越エントリ(2012/08)です。
※ 情報が古い可能性もありますので、ご留意ください。
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 とか)ので、詳細は以下のマニュアルを参照のこと。
- Storage Management Service(ストレージ管理サービス)の使い方