Hi, I am interested in any feedback on tuning btrfs for throughput?
I am running on 3.2.1 and have set up btrfs across 11 7200RPM 1TB 3.5" drives. I told btrfs to mirror metadata and stripe data. For my current simple throughput tests I am running dd with 256kiB blocks and 1M blocks (memory is 64Gib). All tests are done with conv=fdatasync and then with and without oflags=direct. I get around 800MB/s in the non DIRECTIO case, and around 430MB/s in the DIRECTIO case (which is pretty impressive it seems to me). However, what I would like to know is are there any tuning parameters I can tweak to push the numbers up a bit? I see lots of idle time (80+%) on my 16 cores (probably two by four by two). Would I be better of with 10 drives rather than 11, or 12 rather than 11? -- Regards, Richard Sharpe -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to [email protected] More majordomo info at http://vger.kernel.org/majordomo-info.html
