.png)
По какой-то причине у меня очень низкая производительность диска на RAID 10, но нормальная производительность на RAID 5.
Для контекста, у меня есть 4 жестких диска по 1 ТБ на сервере. Это физические тома в группе томов.
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
Я создал один логический том RAID 10 размером 30 ГБ для ОС (корень), а другой логический том RAID 5 с оставшимся свободным пространством для хранения пользовательских данных. Оба охватывают все 4 диска.
lvcreate --type raid10 --mirrors 1 --stripes 2 -L 30G -n root vg
lvcreate --type raid5 --stripes 3 -l 100%FREE -n data vg
При установке Debian на root
LV установщику потребовалось более двух часов. Я знал, что что-то не так, поэтому после завершения установки я запустил простой dd
тест производительности диска на корневом LV и получил менее 10 Мб/с для производительности записи. Затем я запустил тот же тест на data
LV и получил около 150 Мб/с.
Как видно, RAID 5 data
LV намного быстрее, хотя RAID 10 root
LV должен превзойти его в этом случае.
Чтобы подтвердить эти результаты, я повторил ту же самую установку, но data
на этот раз на LV, и установка заняла всего 15 минут.
Почему такая низкая производительность диска при использовании RAID 10? Я предоставил информацию о процессоре, который я использую, если это как-то поможет.
# 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