All this benchmarking has led me to a philosophical question, why does PGneed shared_buffers in the first place? What's wrong with letting the OS dothe caching/buffering? Isn't it optimised for this kind of stuff?