PCI NVMe mdadm RAID1 效能太慢

PCI NVMe mdadm RAID1 效能太慢

我知道這個問題已經討論過多次,但到目前為止我還沒有找到任何可行的解決方案,因此在這裡發布希望在 2021 年 12 月能有一些解決方案…

我有一台配備雙 Xeon Gold 處理器和 384GB 記憶體的 Dell R640 伺服器。機箱只有SATA/SAS硬碟(不支援u.2),沒有預算購買支援u.2的新伺服器。

注意 - 我的用例是為虛擬機器提供儲存以利用 NVMe 速度。

因此我們選擇了 PCI 卡 - Dell SSD NVMe M.2 PCI-e 2x 固態儲存適配器卡 23PX6 NTRCY。它支援 2 個 NVME 驅動器,並透過分叉連接到兩個驅動器作為 x4 PCI 通道。

我有兩個金士頓 2TB nvme 驅動器,並且創建了基於 mdadm 的 RAID1。

單塊nvme SSD的寫入效能為1800MBps。但RAID1的寫入速度為500MBps。

我發現 Bitmap= Internal 可能有問題,我應用了

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

即使在此之後,性能也幾乎相同。

關於我還可以嘗試什麼有什麼建議嗎?


所以我不確定發生了什麼 - 今天當我再次運行速度測試時,速度在預期之內 - 讀取 1039 MBps,寫入 1352MBps(在該主機上的虛擬機上使用 crystaldiskmark)

           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

相關內容