Is dd + sync_file_range really a realistic comparison? dd is streaming
as fast as the disk can output data, whereas MythTV is streaming as fast
as video is being recorded. If you are maxing out your disk throughput,
there will be obvious impact no matter what.
I would think a more accurate comparison would be recording multiple
video streams in parallel, comparing fsync/fdatasync/sync_file_range?
IOW, what is an average MythTV setup -- what processes are actively
reading/writing storage? Where are you noticing latencies, and does
sync_file_range decrease those areas of high latency?
Jeff
--