The number of bytes per checksum here determines the alignment
of reads: we always start reading at a checksum chunk boundary,
even if the checksum type is NULL. So, choosing too big of a value
would risk sending too much unnecessary data. 512 (1 disk sector)
is likely to result in minimal extra IO.