FreeBSD México

Comunidad Mexicana de FreeBSD

Probando los BSDs y OpenIndiana En Servidor de 2U AMD EPYC + Tyan 2U

Esta es una traducción del siguiente sitio: https://www.phoronix.com/scan.php?page=article&item=amd-epyc-bsd&num=1

Escrito por Michael Larabel en Sistemas Operativos el 10 de Octubre de 2017.

Hemos empezado a entregar varias pruebas de rendimiento de Linux del procesador AMD EPYC, pero para aquellos interesados en sistemas operativos BSD o incluso en el “Solaris de código abierto” Illumos/OpenIndiana, He realizado algunas pruebas básicas en los días anteriores usando el procesador de alto nivel EPYC 7601 de 64-hilos de ejecución en la TYAN Transport SX TN70A-B8026.

 

Siguiendo a las pruebas recientes de Fedora / Ubuntu / CentOS / openSUSE / Debian / Clear / Antergos en la EPYC, Preparé todo para probar algunos BSDs para ver si funcionan bien en un procesador AMD EPYC así como también con OpenIndiana. En general, los BSDs funcionaron muy bien y honestamente me dejaron sorprendido considerando que ellos no siempre se llevan bien en hardware nuevo, además de que muchos BSDs no se acercan al número de desarrolladores que tiene la comunidad de Linux.

 

 

Los puntos sobresalientes de mis pruebas de BSD con la combinación AMD EPYC 7601 + TYAN Transport SX TN70A-B8026 se muestran a continuación:

FreeBSD 11.1 – Usando el instalador basado en texto de la imagen ISO para USB de FreeBSD 11.1 x86_64 funcionó bien en este servidor Tyan 2U con el procesador EPYC. Esta fue mi primera vez probando los BSDs en un EPYC y todo funcionó muy bien. Similar a Linux que carece del reporte termal del CPU Zen hasta el siguiente ciclo del kernel (Linux 4.15), Los desarrolladores de FreeBSD solo aterrizaron su soporte para reportar la temperadura Zen en Septiembre para su siguiente liberación. Sin embargo con el EPYC 7601 en todas las condiciones probadas hasta ahora en un servidor con motherboard TN70A-B8026 no se llegó a tener ningún problema de temperatura del que se pudiera hablar.

 

TrueOS Stable – El sistema operativo derivado de FreeBSD conocido anteriormente como PC-BSD funcionó bien con el sistema. No es mucha sorporesa tomando en cuenta que TrueOS esta basado actualmente en FreeBSD 12.0-CURRENT. Incluso arrancando en el entorno gráfico de TrueOS (Lumina) el sistema funcionó muy bien con la pantalla AST2500. Así que para aquellos que le estan echando el ojo a una configuración EPYC-Tyan no experimentarán mucho problema.

DragonFlyBSD 4.8.1 – La versión actual de la liberación estable de DragonFly 4.8.1 funcionó bien en este sistema, sin problemas que reportar.

DragonFlyBSD 5.0 RC2 – La siguiente liberación de DragonFly viene pronto. Desafortunadamente, cuando se arranca desde la imágen basada en USB de la versión RC2 (Candidato a Liberación 2), el sistema reinicia inmediatamente. Pero esto parece ser algún problema que no es específico del procesador EPYC  ya que he encontrado este comportamiento con otros sistemas (Intel) también. Asi que no hubo pruebas hoy para DragonFlyBSD 5.0 RC2 con la nueva opción del sistema de archivos HAMMER2, pero la liberación estable que hay actualmente esta funcionando bien, así que esperamos que este problema se resuelva antes del debut de la versión 5.0.0.

OpenBSD 6.2 – OpenBSD 6.2 fue liberado el Lunes pasado. La imágen de USB de OpenBSD 6.2 arrancó exitosamente. Sin embargo, se presentó un problema del instalador/sitio espejo donde no pude instalar algunos paquetes, así que no pude proceder con una instalación completa del sistema. Pero el kernel fucionó bien para arrancar desde el sistema de archivos del USB, así que debe funcionar bien con el procesador EPYC.

 

 

Por último para estas pruebas probamos la última liberación de OpenIndiana Hipster. Este sistema operativo derivado de OpenSolaris/Illumos arrancó bien hasta llegar a su escritorio GNOME2. Al ver que arrancó totalmente hasta el escritorio fue toda una sorpresa debido a que en años recientes usando OpenIndiana generalmente había resultado sin éxito en mis pruebas. Mientras estaba funcionando, el almacenamiento NVMe SSD no estaban funcionando así que la instalación no pudo proceder. OpenIndiana ha ofrecido un controlador NVMe desde 2015, pero su soporte aún parece estar incompleto. Sin embargo la tarjeta Ethernet y otras funcionalidades del sistema estaban funcionando bien.

En general, tomando en cuenta los detalles normales de los BSD, estube complacido con el desempeño de los BSDs funcionando bien en la combinación EPYC 7601 + TYAN Transport SX TN70A-B8026 trabajando realmente bien con FreeBSD/TrueOS funcionando sin errores, dado que con los BSDs tendemos a ver más problemas de compatibilidad de hardware con productos nuevos especialmente en el caso de plataformas completamente nuevas, pero fue grandioso ver al EPYC y este servidor TYAN correr muy bien. Tampoco hubo problemas de estabilidad al correra algunas pruebas de rendimiento.

Para aquellos curiosos sobre el rendimiento de BSD en el servidor EPYC 7601, Llevé a cabo algunas Pruebas de la Suite de Phoronix esas pruebas se compararon con nuestras recientes pruebas con distribuciones Linux y con FreeBSD/TrueOS.

En general, los resultados básicamente estuvieron en línea con las expectativas dadas las pasadas pruebas de rendimiento entre BSD vs. Linux en diferentes plataformas. Dependiendo de la carga de trabajo, las diferencias de rendimiento pueden ser dramáticas si se usa el compilador LLVM Clang el cual es usado con frecuencia por los BSDs por defecto mientras que al cambiar de regreso a GCC puede llevar a una diferencia justa comparado con Linux.

Si alguien tiene otras peticiones de pruebas de rendimiento en BSD o pruebas para EPYC en general, haganoslo saber.

_________________________

Nos leeremos en el siguiente artículo!

FreeBSD rulez!

Si esta información te resultó útil considera hacer una donación a mis cuentas de BitCoin o LiteCoin:

BTC:   37Eyuc6a9YFw3NYAWriBRdsNztjeUCjeBY

LTC:    LhyHJC2eXVCrwHKX1jnMuSHgSijW3XHX2j

http://busterfaucet.com/?ref=14747

_________________________

 Eric De La Cruz Lugo, es Licenciado en Informática Administrativa (LIA) con especialidad en sistemas, egresado del Instituto Tecnológico y de Estudios Superiores de Occidente (ITESO), ha sido usuario de FreeBSD desde 1993 y de sistemas UNIX desde 1992, y de Linux desde 1997 (actualmente cuenta con certificación Linux+CompTIA) es profesor de asignatura de la Universidad Tecnológica Metropolitana en Mérida, Yucatán, donde administra servidores corriendo con FreeBSD que hospedan aplicaciones administrativas y la plataforma educativa en línea de la división de TIC (Tecnologías de la Información y Comunicación) de la Universidad. También brinda de forma independiente consultoría profesional a empresas e instituciones, e imparte cursos relacionados con UNIX, Linux y desde luego FreeBSD!, forma parte del equipo de traducción al español del sitio bsdcertification.org, así como Proofreader y betatester de artículos de la revista BSDMag editada en Polonia, que se puede leer mensualmente en bsdmag.org,  también es astrónomo amateur y asesor externo del Planetario Arcadio Poveda Ricalde de Mérida, Yucatán y esta felizmente casado con su amada esposa Marisol Alvarez, puede ser alcanzado en: eric@freebsd.mx, eric_delacruz@yahoo.com y en eric@iteso.mx y en twitter: @COSMICBOY123 y en Steemit  https://steemit.com/@cosmicboy123