Round 15 of TechEmpower benchmark is out and I have a question about performance of the Go in term of number of connections. If you look at the ‘Data table’ tab of ‘Fortunes’ test, you notice that request/sec increases up to concurrency level 64 and then it drops at level 128 and above which is the characteristics of frameworks/libraries using sync I/O and it should not happen to Go which uses async I/O and goroutines. Any justification for this behavior?
go 19,969 28,510 49,440 46,582 43,799 37,330 49,440