
Я знаю, что это обсуждалось много раз, но я пока не нашел ни одного решения, которое бы сработало, поэтому пишу здесь в надежде, что какие-то решения появятся в декабре 2021 года…
У меня сервер Dell R640 с двумя процессорами Xeon Gold и 384 ГБ оперативной памяти. Корпус — только диск sata/sas (не поддерживает u.2), а на новый сервер с поддержкой u.2 бюджета нет.
Примечание. Мой вариант использования — предоставление хранилища для виртуальной машины с целью использования скоростей NVMe.
Поэтому мы выбрали PCI-карту - Dell SSD NVMe M.2 PCI-e 2x Solid State Storage Adapter Card 23PX6 NTRCY. Она поддерживает 2 NVME-накопителя и подключается через разветвление к обоим как x4 PCI-линия.
У меня есть два накопителя Kingston nvme емкостью 2 ТБ, и я создал RAID1 на основе mdadm.
Производительность записи одного nvme ssd составляет 1800 МБ/с. Но RAID1 имеет скорость записи 500 МБ/с.
Я обнаружил, что Bitmap= Internal может быть причиной проблемы, и я применил
mdadm <dev> --grow --bitmap=none
Даже после этого производительность почти та же самая.
Есть ли у вас предложения, что еще я могу попробовать?
Так что я не уверен, что произошло - сегодня, когда я снова запустил тест скорости, скорость была в пределах ожиданий - чтение 1039 МБ/с и запись 1352 МБ/с (с использованием 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