> In this case, dd has to block after each disk write to wait for its
> buffer to be (unnecessarily, as it happens, though it can't know that)
> zeroed for the next write.  This both imposes additional delay and
> enforces a lack of overlap between each write and the next.
But can't we safely assume reading /dev/zero taking zero time?
I've checked that indeed get about 10GB/s from /dev/zero.

Reply via email to