Desempenho PCI NVMe mdadm RAID1 muito lento

Desempenho PCI NVMe mdadm RAID1 muito lento

Eu sei que isso foi discutido várias vezes, mas não encontrei nenhuma solução até agora que funcionasse, então postei aqui esperando que haja algumas soluções em dezembro de 2021…

Eu tenho um servidor Dell R640 com dois processadores Xeon Gold e 384 GB de RAM. O chassi é apenas uma unidade sata/sas (não suporta u.2) e não tem orçamento para novo servidor que suporte u.2.

Observação - meu caso de uso é fornecer armazenamento para VM para aproveitar as vantagens das velocidades NVMe.

Por isso optamos pela placa PCI - Placa adaptadora de armazenamento de estado sólido Dell SSD NVMe M.2 PCI-e 2x 23PX6 NTRCY. Ele suporta 2 unidades NVME e se conecta via bifurcação a ambas como pista PCI x4.

Eu tenho duas unidades Kingston 2TB nvme e criei o RAID1 baseado em mdadm.

O desempenho de gravação de um único SSD NVMe é de 1800 MBps. Mas o RAID1 tem velocidade de gravação de 500 MBps.

Descobri que Bitmap= Internal era um possível problema e apliquei

mdadm <dev> --grow --bitmap=none

Mesmo depois disso, o desempenho é quase o mesmo.

Alguma sugestão sobre o que mais posso tentar?


Portanto, não tenho certeza do que aconteceu - hoje, quando executei o teste de velocidade novamente, a velocidade está dentro das expectativas - leitura de 1.039 MBps e gravação de 1.352 MBps (usando CrystalDiskmark em uma VM neste host)

           mdadm --detail /dev/md0
/dev/md0:
           Version : 1.2
     Creation Time : Sun Nov 28 19:08:22 2021
        Raid Level : raid1
        Array Size : 1953381440 (1862.89 GiB 2000.26 GB)
     Used Dev Size : 1953381440 (1862.89 GiB 2000.26 GB)
      Raid Devices : 2
     Total Devices : 2
       Persistence : Superblock is persistent

     Intent Bitmap : Internal

       Update Time : Thu Dec  2 10:33:50 2021
             State : clean
    Active Devices : 2
   Working Devices : 2
    Failed Devices : 0
     Spare Devices : 0

Consistency Policy : bitmap

              Name : server1:0  (local to host server1)
              UUID : 69bab65f:9daa6546:687fc567:bd50164a
            Events : 26478

    Number   Major   Minor   RaidDevice State
       0     259        2        0      active sync   /dev/nvme0n1p1
       1     259        3        1      active sync   /dev/nvme1n1p1

informação relacionada