I'm running an experiment where I benchmark the speed of reading and writing with and without caching. On Linux, using 'conv=fsync' as an operand makes sure that the output file is entirely physically written before 'dd' exits (for more accurate times).

MacOS doesn't have this option for 'conv'. Is this something I should be concerned about as I look for accurate benchmarks? If so, what can I do?

Thanks for your time.

  • 2
    Use homebrew and get GNU coreutils? – muru Jun 8 '17 at 4:29
  • or calling sync additionally might help as well – stefanct Apr 15 '18 at 16:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.