Это должно быть намного быстрее. Выберите свои блокировки (или добавьте количество), как вам нужно. Запись на SSD-диск до полного с блочным размером 99M дала мне производительность записи 350 М/с.
... где \377 - это восьмеричное представление 255 (байт со всеми битами, установленными в единицу). Почему tr работает только с восьмеричными числами, я не знаю, но будьте осторожны, чтобы не подсознательно перевести это на 3FF.
Синтаксис использования tr является подверженным ошибкам. Я рекомендую проверить, что он делает желаемый перевод...
cat /dev/zero |tr \\000 \\377 |hexdump -C
Примечание: pv - хорошая утилита, которая заменяет cat и добавляет отображение прогресса/скорости.