Inesperadamente Lento: Um Simples Benchmark de Sockets Mostra o Linux Atrasado em Relação ao OpenBSD
2025-08-16
Um simples programa em C que cria threads e abre 256 sockets revela uma surpreendente disparidade de desempenho entre Linux e OpenBSD. No Linux, os tempos de execução fluctuam entre 17 e 26 milissegundos; no OpenBSD, são apenas 2 a 6 milissegundos. Para aumentar o mistério, o OpenBSD inicialmente lançou um erro de "muitos arquivos abertos", sugerindo diferenças na gestão de recursos. O autor observa que a discrepância não está relacionada com o código de rede e desafia os leitores a encontrar um sistema Linux que supere o OpenBSD neste benchmark.
Desenvolvimento
Desempenho do SO