Рейтинг:0

Производительность centos7.9 mdadm raid0 составляет всего 50% от производительности centos8 mdadm raid0.

флаг tr

Я использую один и тот же ПК и одни и те же твердотельные накопители NVMe для тестирования производительности рейда на разных ОС. Шаги следующие:

mdadm -C -v /dev/md0 -l0 -n4 /dev/nvme[0123]n1
mkfs.xfs /dev/md0
mount -o отказаться от /dev/md0 /data
fio --bs=128k --ioengine=libaio --numjobs=1 --direct=1 -- буферизовано=0 \
    --iodepth=128 --rw=write --norandommap --randrepeat=0 --stonewall \
    --exitall_on_error --scramble_buffers=1 --group_reporting --do_verify=0 \
    --name=test --size=50G --filename=/data/test.txt --ramp_time=0 \
    --runtime=300 --time_based --output=128kseqw.log

На Centos8 пропускная способность составляет 14 ГБ/с, но на Centos7 пропускная способность составляет всего 7,5 ГБ/с.

Я не знаю, почему такой большой разрыв?

Как проверить производительность рейда Centos7 nvme ssd mdadm?

Mike Andrews avatar
флаг ng
Вы обновили ядро ​​​​в этой установке Centos 7? Были внесены многочисленные изменения в NVMe, блочный уровень и MD, которые могли повлиять на результаты. Centos 7 вышел в 2014 году, и с тех пор он застрял на ядре 3.10 с бэкпортированными исправлениями. Попробуйте ядра elrepo. Я бы сначала посмотрел на kernel-lt (долгосрочная стабильность).
springeee avatar
флаг tr
Привет, Майк, спасибо за ваше сообщение, да, после обновления ядра рейд MD имеет лучшую производительность, но мы хотим знать, можно ли улучшить производительность ядра 3.10, изменив параметры? на ядре 3.10 пропускная способность записи ограничена 10 ГБ, пропускная способность чтения ограничена 12 ГБ, я не знаю, почему?
Mike Andrews avatar
флаг ng
Очень вероятно, что это `blk-mq`, но я не могу сказать наверняка. Это изменение принесло массу производительности, и я не верю, что оно было возвращено в 3.10. В общем, NVMe, особенно с более новым оборудованием, вероятно, будет работать намного лучше на ядрах 5.x.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.