BSD-

El software que se ejecuta en DragonFlyBSD y hace uso de pthreads está configurado para ver un mejor rendimiento en los bloqueos de bajo nivel cuando hay una gran disputa.

Esta confirmación contiene los detalles sobre el cambio realizado por el fundador de DragonFlyBSD, Matthew Dillon. Pero el software que utiliza pthreads cortos y largos debería beneficiarse de esta mejora de rendimiento de bloqueo de bajo nivel.

Como caso de prueba, Dillon descubrió que al ejecutar QEMU con el hipervisor NVMM, este cambio reducía el tiempo de compilación de DragonFlyBSD de 9:10 a 8:20. Este es solo un ejemplo y uno importante dado el uso generalizado de QEMU. QEMU con NVMM tiene importantes problemas de contención con un alto número de núcleos de CPU, mientras que el software que no ve una fuerte contención de bloqueo es poco probable que vea una diferencia real con estas optimizaciones.

Categories: IT Info