&gt; is there a disadvantage to using a higher blocksize?<p>Maybe, depending on the details.  Imagine reading 4 GB from one disk then writing it all to another, all at 1 MB&#x2F;sec.  If your block size is 4 GB, It&#x27;ll take 4000 seconds to read, then another 4000 seconds to write... and will also use 4 GB of memory.<p>If your block size is 1 MB instead, then the system has the opportunity to run things in parallel, so it&#x27;ll take 4001 seconds, because every read beyond the first happens at the same time as a write.<p>And if your block size is 1 byte, then in theory the transfer would take almost exactly 4000 seconds... except that now the system is running in circles ferrying a single byte at a time, so your throughput drops to something much less than 1 MB&#x2F;sec.<p>In practice, a 1 MB block size works fine on modern systems, and there&#x27;s not much to be gained by fine-tuning.