.png)
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 root
LV, 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 dd
prueba 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 data
LV y obtuve alrededor de 150 Mb/s.
Como se observa, el RAID 5 data
LV es mucho más rápido, aunque el RAID 10 root
LV debería superarlo en este caso.
Para confirmar estos puntos de referencia, repetí exactamente la misma instalación, pero data
esta 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