5
2
I was reading about how User threads are mapped to kernel threads on Wikipedia. From this article I understand that FreeBSD uses the 1:1 (Kernel-level threading).
So each User thread created by the application is mapped to a Kernel thread. If I assume I'm building a web server that will handle each new request in a thread and I'm running on FreeBSD will increasing the number of cores improve the overall performance of the application?
I have read this question CPU Cores: The more the better?, but I want the scope of the answers to be influenced specifically by the 1:1 mapping between user and kernel threads.
2More cores will help with more multi-processing. You'll need to investigate whether it would help your web server - it may not help if the server is limited by memory, disk, or components. – ernie – 2014-01-27T20:03:00.093