I suspect this has more to do with the balance between L2 cache sizes and syscall overhead than anything else. Dumping nothing into nothing at 40GB/s is unacceptable, I need it to be 60GB/s!
With actual I/O devices the difference should be negligible. Sequential reads and writes are well optimized at every level, from the CPU to the HDD.
With actual I/O devices the difference should be negligible. Sequential reads and writes are well optimized at every level, from the CPU to the HDD.