.png)
Por alguma razão, estou sofrendo com um desempenho de disco muito ruim no RAID 10, mas com desempenho normal no RAID 5.
Para fins de contexto, tenho 4 discos rígidos de 1 TB em um servidor. Eles são os volumes físicos dentro do grupo de volumes.
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
Criei um volume lógico RAID 10 com tamanho de 30 GB para o SO (root) e outro volume lógico RAID 5 com o restante do espaço livre para armazenamento de dados do usuário. Ambos abrangem todos os 4 discos.
lvcreate --type raid10 --mirrors 1 --stripes 2 -L 30G -n root vg
lvcreate --type raid5 --stripes 3 -l 100%FREE -n data vg
Ao instalar o Debian no root
LV, o instalador demorou mais de duas horas para ser concluído. Eu sabia que algo estava errado, então, após a conclusão da instalação, executei um dd
benchmark de disco simples no LV raiz e obtive menos de 10 Mb/s para o desempenho de gravação. Em seguida, executei o mesmo benchmark no data
LV e obtive cerca de 150 Mb/s.
Conforme observado, o RAID 5 data
LV é muito mais rápido, embora o RAID 10 root
LV deva superá-lo neste caso.
Para confirmar esses benchmarks, repeti exatamente a mesma instalação, mas data
desta vez no LV, e a instalação levou apenas 15 minutos.
Por que o desempenho do disco é tão ruim ao usar o RAID 10? Forneci informações sobre a CPU que estou usando, se isso ajudar.
# 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