SSD NVME RAID0 MDADM

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

Мой сервер: 32x Intel(R) Xeon(R) Silver 4110 Процессор @ 2,10 ГГц ОЗУ: 256 ГБ DDR4 HD: 2x 1,5 ТБ SSD NVME MICRON 9200 => RAID0 HD: 1x 1,5 ТБ SSD NVME MICRON 9200 => ОС DISK1: Файловая система Debian 9.5: XFS

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

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

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

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

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

С уважением

1 ответ

Решение

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

https://linux.die.net/man/1/fio

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/

Другие вопросы по тегам