I currently have an server with an E5-2620V3 6 cores cpu.
I run an python app using nginx and gunicorn.
If I load test the app with 150 clients in a continuous loop it has a throughput of 20k req/minute. However the cpu is only used for 40%.
I can switch to the same cpu with 12 cores.
Will this double my throughput given that there are no I/O, memory bottlenecks?