Resposta curta - Você não notaria em hardware moderno.
O principal benefício aqui não será a velocidade, mas o desempenho relativo do custo.
Os projetos de código aberto são geralmente projetados e testados em * nix (linux / unix / bsd) primeiro e depois "portados" para o Windows. Os recursos geralmente aparecem no Windows 2nd, não primeiro.
Isso me leva ao próximo ponto ...
As taxas de licenciamento são o custo de desempenho oculto
Se você tem um servidor Linux de 6 núcleos, não custa dinheiro usar todos os 6 núcleos, e com o dinheiro que você economiza em licenciamento, você pode comprar mais memória ou discos mais rápidos - esse será o maior aumento de desempenho. não um sistema operacional versus outro.
O Linux tem recursos exclusivos
Há também o caso dos recursos do sistema operacional, embora muitos programas ainda não tirem proveito deles ...
No caso de epoll vs select () ou poll () - o windows não tem um equivalente, nem possui sendfile, ou uma implementação de threads similar a pthreads em 2.6+ Kernels.
Memória e disco são sempre o gargalo
Os processadores são tão rápidos hoje em dia, os processadores são eternamente carentes de alimentação (sim, carentes) para dados - a memória do sistema é geralmente 3 a 4 vezes mais lenta até hoje. O processador geralmente faz 4-5 ciclos de espera para cada acesso à memória. É por isso que os processadores têm 3 níveis de cache interno (L1, L2, L3) para ajudar nisso. O acesso ao disco será um fator ainda maior - por isso, poupe seus tostões de licenciamento e compre mais memória e discos mais rápidos !!!