Let's assume that size is 16MB.
Defer write should have a setting to write 16MB blocks.
HD buffers are fast and mainly limited by the speed of the interface. SATA-150/300/600
In the example below I assume a 16MB cache, 100MB/s disk speed and a 300MB/s interface speed
When the FC's write buffer is full or the latency period expired data must be written to disk.
If 116MB has to be written to HD the FC flushes with a speed of 300MB/s for the first 16MB and 100MB/s for the remaining 100MB.
FC should take more advantage of that hard disk buffer.
For example by starting to flush the write cache when 95% at the latency time.
And/or when 95% of FC's buffer is full.
FancyCache should become more proactive by trying to keep the buffer at 95% full.
I don't know if the above would work equally well/bad with the volume or disk edition.
Does Windows file buffering mess up the above idea. If yes tehn just switch of the Windows cache
