PCI NVMe mdadm RAID1 性能太慢

PCI NVMe mdadm RAID1 性能太慢

我知道这个问题已经讨论过多次了,但到目前为止我还没有找到任何可行的解决方案,所以在这里发帖希望 2021 年 12 月能找到一些解决方案……

我有一台戴尔 R640 服务器,配备双 Xeon Gold 处理器和 384GB 内存。机箱只有 sata/sas 驱动器(不支持 u.2),没有预算购买支持 u.2 的新服务器。

注意 - 我的用例是为 VM 提供存储以利用 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(在此主机上的 VM 上使用 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

相关内容