PCI NVMe mdadm RAID1-Leistung zu langsam

PCI NVMe mdadm RAID1-Leistung zu langsam

Ich weiß, dass dies bereits mehrfach diskutiert wurde, aber ich habe bisher keine Lösung gefunden, die funktioniert hat. Deshalb poste ich hier in der Hoffnung, dass es im Dezember 2021 einige Lösungen gibt …

Ich habe einen Dell R640-Server mit zwei Xeon Gold-Prozessoren und 384 GB RAM. Das Gehäuse hat nur ein SATA/SAS-Laufwerk (unterstützt kein U.2) und ich habe kein Budget für einen neuen Server, der U.2 unterstützt.

Hinweis: Mein Anwendungsfall besteht darin, Speicher für VM bereitzustellen, um die NVMe-Geschwindigkeiten zu nutzen.

Daher haben wir uns für eine PCI-Karte entschieden – Dell SSD NVMe M.2 PCI-e 2x Solid State Storage Adapter Card 23PX6 NTRCY. Sie unterstützt 2 NVME-Laufwerke und verbindet sich über eine Bifurkation mit beiden als x4 PCI-Lane.

Ich habe zwei Kingston 2TB NVMe-Laufwerke und habe ein mdadm-basiertes RAID1 erstellt.

Die Schreibleistung einer einzelnen NVMe-SSD beträgt 1800 MB/s. RAID1 hat jedoch eine Schreibgeschwindigkeit von 500 MB/s.

Ich fand heraus, dass das Bitmap= Internal ein mögliches Problem war, und ich habe

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

Auch danach ist die Leistung nahezu gleich.

Irgendwelche Vorschläge, was ich sonst noch versuchen kann?


Ich bin mir also nicht sicher, was passiert ist – als ich heute den Geschwindigkeitstest erneut durchführte, lag die Geschwindigkeit im Rahmen der Erwartungen – Lesen von 1039 MB/s und Schreiben von 1352 MB/s (mit CrystalDiskMark auf einer VM auf diesem 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

verwandte Informationen