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