Проблемы с производительностью диска исключительно с RAID 10 (LVM RAID)

Проблемы с производительностью диска исключительно с RAID 10 (LVM RAID)

По какой-то причине у меня очень низкая производительность диска на 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 на rootLV установщику потребовалось более двух часов. Я знал, что что-то не так, поэтому после завершения установки я запустил простой ddтест производительности диска на корневом LV и получил менее 10 Мб/с для производительности записи. Затем я запустил тот же тест на dataLV и получил около 150 Мб/с.

Как видно, RAID 5 dataLV намного быстрее, хотя RAID 10 rootLV должен превзойти его в этом случае.

Чтобы подтвердить эти результаты, я повторил ту же самую установку, но 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

Связанный контент