- PR -

LVMのディスクへの書き込みについて

1
投稿者投稿内容
ドラミ
常連さん
会議室デビュー日: 2005/09/27
投稿数: 25
投稿日時: 2007-12-06 13:48
いつもお世話になっております

ハードウェアRAID(5)で構成された1.6TBと1.4TBの共有ディスクがあり、OSからはLVMを使用して1個のパーテーション(3TB/ext3)としてマウントしています。
iostat -xでディスクの状況を確認したところ、1.6TBのディスク(PV)に読み書きが集中しており、CPUのIO待ちが発生している状態です。

dev:rrqm/s wrqm/s r/s w/s rs/s ws/s r/s w/s avgrq-sz avgqu-sz await svctm %util
c0d0 0.03 12.54 1.21 4.52 34.27 136.49 17.14 68.25 29.81 0.15 25.61 3.49 2.00
c0d1 40.71 540.31 893.76 236.83 18161.01 6218.83 9080.51 3109.41 21.56 6.75 5.97 0.88 99.01
c0d2 13.61 7.58 195.53 5.18 4600.50 102.54 2300.25 51.27 23.43 0.38 1.88 0.81 16.22
dm-0 0.00 0.00 1149.91 790.17 22784.79 6321.35 11392.40 3160.67 15.00 8.30 4.28 0.52 99.94

2個のディスクに均等に読み書きができるよう、改善策やよい方法はないでしょうか?
それとも、そもそもLVMはRaidのストライピングと違って均等には書き込まれないのでしょうか?

■構成
OS:RedHat Enterprise Linux ES4(Update5)
  ・サーバから共有ディスクにハードウェアRAIDで1.6TBと1.4TBのディスクを作成し
   ています。
  ・LVMを使用して2個の物理ボリュームを1個に論理ボリュームとしてマウントしてい
   ます。

何卒ご教授の程宜しくお願いいたします。
ぽんす
ぬし
会議室デビュー日: 2003/05/21
投稿数: 1023
投稿日時: 2007-12-06 18:15
lvcreateにストライプ数を指定する。

LVを作り直すので、現在の内容は全て失うことになります。
それと、小さいほうのディスクに合わせてストライプすることになるので
容量は2.8TBになります。
ドラミ
常連さん
会議室デビュー日: 2005/09/27
投稿数: 25
投稿日時: 2007-12-13 18:12
ぽんすさん、返信ありがとうございます。

ご教授いただいた方法で2個のディスクをストライプさせることができました!
1

スキルアップ/キャリアアップ(JOB@IT)