Странная скорость записи для mdadm RAID0

Я только что настроил mdadm для RAID0 с двумя 5400 об/мин 2,5'' жестких диска.

Путем выполнения теста скорости записи с помощью dd:

dd, если =/dev/zero =./largefile bs=1M count=3000

Я добираюсь:

3000+0 записей в

3000+0 записей

3145728000 байтов (3,1 ГБ, 2.9 ГиБ) скопированный, 0,986443 с, 3,2 ГБ/с

который, очевидно, не имеет смысла - протестированный с копированием и вводными файлами, диск действительно работает хорошо все же.

Кто-либо знает то, что продолжается здесь?

0
задан 12 October 2019 в 04:28

2 ответа

Используйте oflag=sync опцию, и Вы будете видеть соответствующие скорости:

dd if=/dev/zero of=./largefile bs=1M count=3000 oflag=sync

0
ответ дан 22 December 2019 в 00:21

Так же, как сравнение для моего единственного NMVe M.2 SSD:

$ dd if=/dev/zero of=./largefile bs=1M count=3000
3000+0 records in
3000+0 records out
3145728000 bytes (3.1 GB, 2.9 GiB) copied, 1.98838 s, 1.6 GB/s

$ dd if=/dev/zero of=./largefile bs=1M count=3000 oflag=sync
3000+0 records in
3000+0 records out
3145728000 bytes (3.1 GB, 2.9 GiB) copied, 23.9874 s, 131 MB/s

$ time cp -a ./largefile ./largefile2

real    0m4.738s
user    0m0.021s
sys     0m2.811s

Файл является секундами на 3 ГБ / 4.738 = 633 МБ/с. Так dd неправильный мерный шест в каждом сценарии тестирования. Я использовал бы cp как тест реального мира.

0
ответ дан 22 December 2019 в 00:21

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

Похожие вопросы: