Interesting to see Go benchmarks fall right out of the top 10 on the 10GbE machines while Java/JVM and even Javascript do amazingly well. My guess at 10GbE you are now testing how much the framework spends on the CPU.
Most of the pool management code uses mutual exclusion which can get really expensive when 40 threads compete for it.
Not really, it's more a benchmark of the runtime and its networking code probably. It would also be interesting to see a trace / summary of the syscalls for benchmarking runs.
anybody know what's going on .. is a full PHP framework performing better than raw c++ under certain conditions?
[1] http://www.techempower.com/benchmarks/#section=data-r9&hw=pe...
Anyway, the tests show how hard it is to scale to many processors with a single process. It shows that the Java VM is really good at it (to be expected, Sun always had systems with insane numbers of cores).