Inesperadamente Lento: Un Benchmark Simple de Sockets Muestra el Retraso de Linux Respecto a OpenBSD
2025-08-16
Un simple programa en C que crea subprocesos y abre 256 sockets revela una sorprendente disparidad de rendimiento entre Linux y OpenBSD. En Linux, los tiempos de ejecución fluctúan entre 17 y 26 milisegundos; en OpenBSD, son solo de 2 a 6 milisegundos. Para aumentar el misterio, OpenBSD inicialmente arrojó un error de "demasiados archivos abiertos", sugiriendo diferencias en la gestión de recursos. El autor observa que la discrepancia no está relacionada con el código de red y desafía a los lectores a encontrar un sistema Linux que supere a OpenBSD en este benchmark.
Desarrollo
Rendimiento del SO