ITAGAKI Takahiro <[EMAIL PROTECTED]> writes: > ... So I'll post the new results:
> checkpoint_ | writeback | > segments | cache | open_sync | fsync=false | O_DIRECT only | > fsync_direct | open_direct > ------------+-----------+-----------+---------------+---------------+---------------+-------------- > [3] 3 | off | 38.2 tps | 138.8(+263.5%)| 38.6(+ 1.2%) | 38.5(+ > 0.9%) | 38.5(+ 0.9%) Yeah, this is about what I was afraid of: if you're actually fsyncing then you get at best one commit per disk revolution, and the negotiation with the OS is down in the noise. At this point I'm inclined to reject the patch on the grounds that it adds complexity and portability issues, without actually buying any useful performance improvement. The write-cache-on numbers are not going to be interesting to any serious user :-( regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 4: Don't 'kill -9' the postmaster