Corriendo FreeBSD 12.0 en servidor con Intel Xeon Scalable Cascade Lake / Con servidor de almacenamiento Gigabyte S451-3R0, Pruebas contra Linux

in spanish •  6 years ago 

La semana pasada hemos entregado varias pruebas de rendimiento en los nuevos procesadores Intel Xeon Scalable "Cascade Lake" bajo Linux con los procesadores Platinum 8280. El soporte y rendimiento de Linux esta cumpliendo con las expectativas, ¿Qué hay respecto a los sistemas BSD? Dediqué un tiempo esta semana probando los procesadores duales Intel Xeon Platinum 8280 con el servidor de almacenamiento Gigabyte S451-3R0. El soporte de FreeBSD 12.0 ha estado en gran forma y en este artículo se muestran algunas comparaciones de pruebas de rendimiento entre varias distribuciones Linux y FreeBSD para aquellos curiosos.

Fuente

FreeBSD 12.0 se instaló muy bien en el sistema Gigabyte S451-3R0 con dos procesadores Xeon Platinum 8280 y no se encontraron problemas durante el proceso de configuración -- toda la funcionalidad principal desde los controladores de red, hasta otra conectividad "simplemente funcionó" para este servidor Cascade Lake.

Fuente

El soporte de FreeBSD en nuevas plataformas de servidores usualmente es muy buena al momento de lanzarse, especialmente en casos como el Cascade Lake donde las nuevas motherboards y chipsets no tienen garantía, pero hay algunas pocas excepciones a lo largo de los años donde algunos hardwares de servidor no siempre juegan limpio con la versión estable existente de FreeBSD release.

Fuente

FreeBSD 12.0 funcionó muy bien y fue rápido para iniciar las pruebas de rendimiento después de asentarse en este servidor de 56 núcleos con 112 hilos y 384GB de RAM y una unidad de almacenamientoSamsung NVMe SSD.

Tambien disfruté probando el rendimiento de DragonFlyBSD, pero lamentablemente en su versión actual de la liberación (v5.4.1) así como también en su última imagen ISO diaria de esta semana ninguna funcionó. Hay muchos errores y retrasos de sistema debido al controlador de almacenamiento "mpr0" al momento del arranque del sistema, pero ultimamente DragonFlyBSD parece tener un problema con el controlador USB en el medio de instalación de tal forma que no se detectan los puertos y no tiene soporte de teclado ni de mouse. Por lo tanto en este artículo corrí algunas pruebas de rendimiento en FreeBSD 12.0 versus otras distribuciones Linux.

La semana pasada hice un post de las pruebas de 6 vías de sistemas operativos Linux en Cascade Lake probando Ubuntu, Fedora, CentOS, Debian, y Clear Linux. Para este artículo fueron CentOS 7, Clear Linux 28660, openSUSE Leap 15.0, y Ubuntu 18.04.2 LTS.

Fuente

Todas las distribuciones Linux y FreeBSD 12.0 fueron probadas saliendo de la caja con todas las actualizaciones disponibles. En el caso de FreeBSD 12.0, fue probado con su opción de instalación de ZFS y las ejecuciones se llevaron a cabo tanto con su compilador por defecto LLVM Clang 6.0.1 y también se hicieron pruebas con el compilador GCC 8.3 release, con el fin de eliminar cualquier diferencia entre compiladores en algunas de las pruebas de rendimiento. Todas estas pruebas de rendimiento en BSD y Linux fueron llevadas a cabo de forma totalmente automática y reproducible usando la Suite de Pruebas de código abierto de Phoronix.

Fuente

En el caso de las pruebas de rendimiento básicas de SQLite, FreeBSD 12.0 con ZFS resultó ligeramente más rápido que Clear Linux, Ubuntu, y openSUSE mientras que CentOS 7 con su configuración por defecto en XFS corrió notablemente más lento.

Fuente

Fuente

Pero cuando se corrieron las pruebas BlogBench más demandantes en I/O (E/S) que simulaban la carga de trabajo en un servidor web, openSUSE Leap y Ubuntu 18.04.2 tuvieron las lecturas más rápidas mientras que Ubuntu y Clear Linux tuvieron las escrituras más rápidas mientras que FreeBSD 12.0 fue el más lento en ambas pruebas.

Fuente

FreeBSD también fue el más lento comparado con las distribuciones LInux en la prueba IOzone synthetic I/O (E/S) pero cuando menos lo fue por un margen mas pequeño comparado con BlogBench.

Fuente

Fuente

Bajo la prueba CompileBench, FreeBSD 12.0 con ZFS fue similar a CentOS 7 con XFS.

Fuente

Fuente

Moviendonos en las pruebas de rendimiento de CPU/Sistema, las distribuciones Linux terminaron generalmente más rápido como se esperaba, pero en algunas cargas de trabajo FreeBSD 12.0 fue bastante competitivo con Linux en su servidor Dual Xeon Platinum 8280.

Fuente

Fuente

Fuente

En el rendimiento Golang, FreeBSD 12.0 compite generalmente con CentOS 7 y sus paquetes antiguos vía EPEL.

Fuente

Fuente

Fuente

Fuente

Clear Linux lidereó la carrera con las pruebas de rendimiento Java sin embargo FreeBSD 12.0 lo hizo bien en algunas pruebas de rendimiento DaCapo.

Fuente

FreeBSD 12.0 corrió más rápido que CentOS 7 en la prueba de rendimiento Numpy, debido a sus paquetes Python más nuevos.

Fuente

En algunas pruebas el sistema FreeBSD 12.0 por defecto mostró un rendimiento algo bajo debido a su compilador LLVM Clang en los paquetes base aún no activan el soporte OpenMP, pero al menos el rendimiento GCC fue competitivo con las distribuciones Linux.

Fuente

Fuente

FreeBSD 12.0 se comportó sorprendentemente bien con las pruebas de rendimiento de codificación de video x264 y x265 pero el rendimiento de Clear Linux fue ligeramente mejor.

Fuente

FreeBSD 12.0 con GCC no estuvo muy atras para la prueba de rendimiento de solución bajo presión Himeno.

Fuente

O en el caso de las pruebas de rendimiento de ajedrez Stockfish, el Sistema Operativo no jugó un papel importante.

Fuente

Fuente

El rendimiento Rustlang tendió a ser más rápido en Linux.

Fuente

FreeBSD 12.0 con compilador Clang logró un rendimiento más rápido que el de CentOS/Ubuntu/openSUSE con GCC (o FreeBSD 12.0 con GCC) sin embargo Clear Linux con sus optimizaciones por defecto logró un mejor rendimiento con GCC.

Fuente

Fuente

Fuente

Fuente

Fuente

FreeBSD logró salir con una ventaja en el rendimiento del servidor web Apache.

Fuente

Fuente

Fuente

Pero su rendimiento en PHP fue más lento que el de los otros en PHP7.

Fuente

Si se toma una media geométrica para las docenas de pruebas de rendimiento que corrieron exitosamente en todos los sistemas operativos probados, este es el resultado en general. Inclusive CentOS 7 con sus paquetes antiguos termino siendo más rápido que FreeBSD 12.0 y algo de rendimiento adicional fue obtenido de FreeBSD cuando se cambió todo al compilador GCC en lugar del compilador por defecto Clang. Esta fue nuestra primera oportunidad de probar openSUSE Leap 15.0 en el servidor Cascade Lake y aquí el rendimiento de esta distribución fue muy similar a la de Ubuntu 18.04.2 LTS. Sin embargo Clear Linux fue un ~13% más rápido que Ubuntu/openSUSE para lograr el liderato.

Mientras que FreeBSD 12.0 no fué el más rápido en nuestras pruebas de rendimiento, cuando menos este BSD jugó bien saliendo de la caja en este servidor de Almacenamiento Gigabyte con procesadores Dual Xeon Platinum 8280, para aquellos que prefieren BSD por otras razones como la confiabilidad, soporte o el uso de este sistema en ambientes de red complejos donde FreeBSD puede potencialmente superar a Linux. Es grandioso que FreeBSD 12.0 tenga soporte operativo para Cascade Lake y regresaremos con más pruebas conforme madure también y veremos cómo se comporta DragonFlyBSD con esta nueva plataforma de servidores.

Espero que esta información les resulte de utilidad!

FreeBSD Rulez!

Cosmicboy123 fuera!

Fuente:

https://www.phoronix.com/scan.php?page=article&item=cascade-lake-freebsd12&num=1

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!