Использование dd для проверки скорости записи

Я пытаюсь проверить скорость записи на разных устройствах, используя следующее:

dd bs=1M count=256 if=/dev/zero of=/path/to/device oflag=dsync

Мне нужно точное чтение скорости записи, и мне было интересно, должна ли я иметь какую-либо значительную скорость разница с использованием файла, который не является просто нулями, или использование / dev / zero - разумный способ проверить скорость записи.

1
задан 21 April 2015 в 22:06

1 ответ

Вот тест /dev/zeroпропускная способность в моей системе:

$ dd if=/dev/zero of=/dev/null bs=1M count=1000000
1000000+0 records in
1000000+0 records out
1048576000000 bytes (1,0 TB) copied, 65,2162 s, 16,1 GB/s

Нет никакого другого узкого места, чем скорость кэша ЦП здесь. Это означает это в моей системе /dev/zero может генерировать до 16,1 GB/s из нулей, таким образом, это определенно должно быть достаточно быстро для Вашей цели.

2
ответ дан 7 December 2019 в 13:59

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

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