
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