Назад | Перейти на главную страницу

Твердотельный накопитель NVME RAID0 MDADM

Моя цель - получить хорошую производительность записи на SSD-дисках NVME (инструменты тестирования, похоже, дают производительность в конкретном оптимизированном контексте, но далеко от того, что мы можем получить в реальной жизни)

Мой сервер: 32x Intel (R) Xeon (R) Silver 4110 CPU @ 2,10GHz RAM: 256GB DDR4 HD: 2x 1,5TB SSD NVME MICRON 9200 => RAID0 HD: 1x 1,5TB SSD NVME MICRON 9200 => DISK1 OS: файловая система debian 9.5: XFS

Я использую cp и dd для измерения пропускной способности файлов, копируемых с RAMDISK (30Go / dev / urandom) на DISK1 и RAID0. Я контролирую операцию записи с помощью iostat. Я использую bs = 1M и oflag с dd.

а) с dd из RAMDisk в RAID0 без oflag = direct я получаю 15 Гбит / с, а с oflag = direct я получаю почти 20 ГБ / с. ХОРОШО!

б) с dd с RAMDisk на DISK1 без oflag = direct я получаю 15 Гбит / с, а с я получаю 13 Гбит / с. Я не уверен, что понимаю инверсию

c) с cp с RAMDisk на RAID0 производительность низкая, и образцы iostat каждые 2 секунды показывают 4 секунды без записи между каждой записью на RAID0

Как лучше всего измерить RAID0 SSD NVME реалистичным способом без колебаний)

С уважением

Вы можете попробовать использовать FIO для тестирования хранилища и отправить команду fstrim в пул SSD-накопителей RAID-0 перед тестами. Ссылки для исх -

https://linux.die.net/man/1/fio или https://fio.readthedocs.io/en/latest/

https://www.linux.com/learn/inspecting-disk-io-performance-fio

http://blog.neutrino.es/2013/howto-properly-activate-trim-for-your-ssd-on-linux-fstrim-lvm-and-dmcrypt/