<< raid5 x4→x5 grow | main | GR-CAM130N2 + openSUSE sn9c20x-kmp >>

md reshape ちょっと高速化

 iostat -xを見ててアクセス回数が異様に多いのに気づいたのでちょっといじってみた。

# cat /proc/mdstat 
Personalities : [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [linear] 
md126 : active raid5 sdc[5] sda3[4] sdd3[6] sde[0] sdb[1]
      1465159296 blocks super 1.0 level 5, 64k chunk, algorithm 2 [5/5] [UUUUU]
      [=======>.............]  reshape = 35.7% (174503680/488386432) finish=300.5min speed=17407K/sec

 約10MB/s→から17MB/sに。

Device:         rrqm/s   wrqm/s     r/s     w/s    rMB/s    wMB/s avgrq-sz avgqu-sz   await  svctm  %util
sda            7350.00  6176.00   83.00   74.00    33.91    24.51   762.04    15.62  107.45   6.31  99.10
sdb            7241.00  6122.00  187.00  129.00    29.17    24.51   347.90     7.47   23.46   2.67  84.50
sdc               0.00  5831.00    0.00  421.00     0.00    24.43   118.86     0.47    1.12   0.47  19.80
sdd            7363.00  6199.00   65.00   38.00    30.25    18.31   965.51    23.02  192.54   9.71 100.00
sde            7341.00  6191.00   84.00   49.00    28.69    19.31   739.13    15.13   91.20   7.52 100.00

 どうもmd/stripe_cache_sizeのサイズの影響を受けるっぽいらしいので(当然といえば当然か),適当に増やす。既定値は256(らしい。openSUSE 11.3)。単位はページだったか?KBだったか?man mdかどっかに書いていた気がするが。
 適当にecho 10240>など突っ込んでみて様子を見て,減らしてみる。ただ頻繁にアレイが動いている時に一度設定するとある程度未満には減らせないものらしい。5Devices/64KBチャンクだと4096未満にできなくなってしまった。


コメント
コメントする









この記事のトラックバックURL
トラックバック
calendar
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
<< December 2018 >>
検索
いろいろ
google
selected entries
categories
archives
recent comment
recent trackback
recommend
links
profile
search this site.
others
mobile
qrcode
powered
無料ブログ作成サービス JUGEM