The place that it would help is where small writes are done and flushed. If you do large writes or have good buffering (aka do large writes), then preallocation probably won't help.
It helps ZK because they are writing a transaction log that must flush each small write. On Thu, Oct 1, 2009 at 3:01 AM, Michael McCandless < luc...@mikemccandless.com> wrote: > I wasn't able to show that this helped performance > in practice, though. > -- Ted Dunning, CTO DeepDyve