[Sysadmins] оптимальный raid-5 на 4 дисках... ?

Maks Re admaks на gmail.com
Чт Мар 3 20:21:12 UTC 2011


Здравствуйте,

имеется домашний тазик
на нем я установил 4 диска WD10EARS (сначало было 3, потом добавил 4-й с перестройкой массива)

проблема - низкая скорость и высока нагрузка при записи.

в частности - при копировании по smb, LA может взлететь до 50 (!)


как что покрутить?
чтобы избавиться от такого...

спасибо.

+++++++++++++++++

# uname -a
Linux srv-str-1. 2.6.32-el-smp-alt14 #1 SMP Fri Feb 11
07:53:54 UTC 2011 x86_64 GNU/Linux

создал raid 5
# cat /proc/mdstat 
md2 : active raid5 sdc6[0] sdd6[3] sdb6[2] sda6[1]
      2798154432 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]

поверх md2
создан lvm VG00
в нем два тома.

# lvdisplay -m
  --- Logical volume ---
  LV Name                /dev/VG00/d_share
  VG Name                VG00
  LV UUID                B1F1eP-rsdp-3SxM-PS6s-e6ph-Msbk-E5jeZo
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                1,50 TiB
  Current LE             394240
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     768
  Block device           253:0
   
  --- Segments ---
  Logical extent 0 to 204799:
    Type		linear
    Physical volume	/dev/md2
    Physical extents	0 to 204799
   
  Logical extent 204800 to 394239:
    Type		linear
    Physical volume	/dev/md2
    Physical extents	409600 to 599039
   
   
  --- Logical volume ---
  LV Name                /dev/VG00/d_backup
  VG Name                VG00
  LV UUID                sLIQtf-ILew-VQFD-jttb-Zh4k-iWhL-g3Mt5s
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                812,00 GiB
  Current LE             207872
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     768
  Block device           253:1
   
  --- Segments ---
  Logical extent 0 to 204799:
    Type		linear
    Physical volume	/dev/md2
    Physical extents	204800 to 409599
   
  Logical extent 204800 to 207871:
    Type		linear
    Physical volume	/dev/md2
    Physical extents	599040 to 602111
   

# fdisk -lu /dev/sd[a-d]

Disk /dev/sda: 1000.2 GB, 1000203804160 bytes
255 heads, 63 sectors/track, 121601 cylinders, всего 1953523055 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xd2bd3675

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1   *        2048     4196351     2097152   fd  Автоопределение Linux raid
/dev/sda2         4196352    46139391    20971520   fd  Автоопределение Linux raid
/dev/sda3        46139392  1953523054   953691831+   5  Расширенный
/dev/sda5        46141440    88084479    20971520   41  PPC PReP Boot
/dev/sda6        88086528  1953523054   932718263+  fd  Автоопределение Linux raid

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000cea4c

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdb1   *        2048     4196351     2097152   fd  Автоопределение Linux raid
/dev/sdb2         4196352    46139391    20971520   fd  Автоопределение Linux raid
/dev/sdb3        46139392  1953525167   953692888    5  Расширенный
/dev/sdb5        46141440    88084479    20971520   41  PPC PReP Boot
/dev/sdb6        88086528  1953525167   932719320   fd  Автоопределение Linux raid

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0003d727

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdc1   *        2048     4196351     2097152   fd  Автоопределение Linux raid
/dev/sdc2         4196352    46139391    20971520   fd  Автоопределение Linux raid
/dev/sdc3        46139392  1953525167   953692888    5  Расширенный
/dev/sdc5        46141440    88084479    20971520   41  PPC PReP Boot
/dev/sdc6        88086528  1953525167   932719320   fd  Автоопределение Linux raid

Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, всего 1953525168 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x33a66e9e

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sdd1   *        2048     4196351     2097152   fd  Автоопределение Linux raid
/dev/sdd2         4196352    46139391    20971520   fd  Автоопределение Linux raid
/dev/sdd3        46139392  1953525167   953692888    5  Расширенный
/dev/sdd5        46141440    88084479    20971520   41  PPC PReP Boot
/dev/sdd6        88086528  1953525167   932719320   fd  Автоопределение Linux raid




Подробная информация о списке рассылки Sysadmins