Problemas de rendimiento del disco exclusivamente con RAID 10 (LVM RAID)

Problemas de rendimiento del disco exclusivamente con RAID 10 (LVM RAID)

Por alguna razón, tengo un rendimiento de disco muy pobre en RAID 10, pero un rendimiento normal en RAID 5.

Por contexto, tengo 4 discos duros de 1 TB en un servidor. Son los volúmenes físicos dentro del grupo de volúmenes.

  PV         VG Fmt  Attr PSize    PFree
  /dev/sda1  vg lvm2 a--  <931.51g    0 
  /dev/sdb1  vg lvm2 a--  <931.51g    0 
  /dev/sdc1  vg lvm2 a--  <931.51g    0 
  /dev/sdd1  vg lvm2 a--  <931.51g    0

Creé un volumen lógico RAID 10 con un tamaño de 30 GB para el sistema operativo (raíz) y otro volumen lógico RAID 5 con el resto del espacio libre para almacenar datos del usuario. Ambos abarcan los 4 discos completos.

  • lvcreate --type raid10 --mirrors 1 --stripes 2 -L 30G -n root vg
  • lvcreate --type raid5 --stripes 3 -l 100%FREE -n data vg

Al instalar Debian en rootLV, el instalador tardó más de dos horas en completarse. Sabía que algo andaba mal, así que una vez completada la instalación, ejecuté una ddprueba de disco simple en el LV raíz y obtuve menos de 10 Mb/s para el rendimiento de escritura. Luego ejecuté el mismo punto de referencia en el dataLV y obtuve alrededor de 150 Mb/s.

Como se observa, el RAID 5 dataLV es mucho más rápido, aunque el RAID 10 rootLV debería superarlo en este caso.

Para confirmar estos puntos de referencia, repetí exactamente la misma instalación, pero dataesta vez en el LV, y la instalación tomó solo 15 minutos.

¿Por qué el rendimiento del disco es tan bajo cuando se utiliza RAID 10? He proporcionado información sobre la CPU que estoy usando, si eso sirve de ayuda.

# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 2.5 present.

Handle 0x0004, DMI type 4, 40 bytes
Processor Information
        Socket Designation: CPU 1
        Type: Central Processor
        Family: Unknown
        Manufacturer: Intel            
        ID: 7A 06 01 00 FF FB EB BF
        Version: Pentium(R) Dual-Core  CPU      E5200  @ 2.50GHz     
        Voltage: 1.2 V
        External Clock: 200 MHz
        Max Speed: 2500 MHz
        Current Speed: 2500 MHz
        Status: Populated, Enabled
        Upgrade: Socket LGA775
        L1 Cache Handle: 0x0005
        L2 Cache Handle: 0x0006
        L3 Cache Handle: 0x0007
        Serial Number: To Be Filled By O.E.M.
        Asset Tag: To Be Filled By O.E.M.
        Part Number: To Be Filled By O.E.M.
        Core Count: 2
        Core Enabled: 2
        Thread Count: 2
        Characteristics:
                64-bit capable

información relacionada