|
|
|
|
|
by kovacik
3138 days ago
|
|
Hello, OP here. I'm certain that you can fine tune every OS for specific use case. I may indeed do that in a future blogpost. The question is what to compare ? Should I compare Linux kernel versions, PostgreSQL versions, filesystems (and features like compression, block size, ...) ? As you can see the permutations are endless and thats why I compared stock OSes with their default filesystems of choice. I don't think that a Linux distribution is just a variable and the only thing that differs is the kernel version. Each distro made its own choices, for better or worse... As for the clients connecting over the network - that was exactly my point. My idea was to benchmark in conditions similar to production deployment. I doubt that many production systems connect over unix socket. And for the warmup period, as you can see in the benchmarking script there is a 30 min warmup period before I start to record the results. |
|
It is from the “Transaction Processing Performance Council”, correct? At least, that’s what they call themselves at tpc.org.
Otherwise, interesting results that I think need further examination.