Desembalaje de Huawei TaiShan 2280v2

Desembalaje de Huawei TaiShan 2280v2
Los servidores con procesadores basados ​​en la arquitectura arm64 están entrando con diligencia en nuestras vidas. En este artículo le mostraremos el unboxing, instalación y prueba breve del nuevo servidor TaiShan 2280v2.

desembalaje

Desembalaje de Huawei TaiShan 2280v2
El servidor nos llegó en una caja normal y corriente. Los lados de la caja llevan el logo de Huawei, así como marcas de contenedor y embalaje. En la parte superior puede ver instrucciones sobre cómo retirar correctamente el servidor de la caja. ¡Empecemos a desempacar!

Desembalaje de Huawei TaiShan 2280v2

Desembalaje de Huawei TaiShan 2280v2
El servidor se envuelve en una capa de material antiestático y se coloca entre capas de espuma. En general, embalaje estándar para un servidor.

Desembalaje de Huawei TaiShan 2280v2
En una pequeña caja podrás encontrar una corredera, dos tornillos y dos cables de alimentación Schuko-C13. El trineo parece bastante simple, pero hablaremos de eso más adelante.

Desembalaje de Huawei TaiShan 2280v2
En la parte superior del servidor hay información sobre este servidor, así como acceso al módulo BMC y al BIOS. El número de serie está representado por un código de barras unidimensional y el código QR contiene un enlace al sitio de soporte técnico.

Quitemos la cubierta del servidor y miremos dentro.

¿Qué hay dentro?

Desembalaje de Huawei TaiShan 2280v2
La cubierta del servidor se mantiene en su lugar mediante un pestillo especial, que se puede asegurar en estado cerrado con un destornillador Phillips. Al abrir el pestillo, la cubierta del servidor se desliza, después de lo cual se puede quitar la cubierta sin ningún problema.

Desembalaje de Huawei TaiShan 2280v2

Desembalaje de Huawei TaiShan 2280v2
El servidor viene en una configuración lista para usar llamada Configuración estándar TaiShan 2280 V2 512G en la siguiente configuración:

  • 2x Kunpeng 920 (arquitectura ARM64, 64 núcleos, frecuencia base 2.6 GHz);
  • 16x DDR4-2933 32 GB (512 GB en total);
  • 12 discos duros SAS de 1200 GB;
  • controlador RAID de hardware Avago 3508 con una fuente de alimentación de respaldo basada en un ionistor;
  • 2x tarjeta de red con cuatro puertos 1GE;
  • 2 tarjetas de red con cuatro puertos 10GE/25GE SFP+;
  • 2x fuente de alimentación de 2000 vatios;
  • Caja 2U para montaje en rack.

La placa base del servidor implementa el estándar PCI Express 4.0, que le permite utilizar toda la potencia de 4 tarjetas de red 25GE.

En la configuración del servidor que nos enviaron, 16 ranuras de RAM están vacías. Físicamente, el procesador Kunpeng 920 admite hasta 2 TB de RAM, lo que permite instalar 32 tarjetas de memoria de 128 GB cada una, ampliando la cantidad total de RAM a 4 TB en una plataforma de hardware.

Los procesadores cuentan con radiadores extraíbles sin ventiladores propios. Contrariamente a lo esperado, los procesadores están soldados a la placa base (BGA) y, en caso de avería, sólo pueden sustituirse en un centro de servicio utilizando equipos especiales.

Ahora volvamos a armar el servidor y pasemos al montaje en bastidor.

Instalación

Desembalaje de Huawei TaiShan 2280v2
En primer lugar, las diapositivas se montan en el bastidor. Los toboganes son simples estantes sobre los que se coloca el servidor. Por un lado, esta solución es muy sencilla y cómoda, pero no es posible dar servicio al servidor sin sacarlo del bastidor.

Desembalaje de Huawei TaiShan 2280v2
En comparación con otros servidores, TaiShan llama la atención por su panel frontal plano y su combinación de colores verde y negro. Por otra parte, me gustaría señalar que el fabricante es sensible al etiquetado del equipo instalado en el servidor. Cada portadiscos contiene la información necesaria sobre el disco instalado y debajo del puerto VGA hay un icono que indica el orden de numeración de los discos.

Desembalaje de Huawei TaiShan 2280v2
Un puerto VGA y 2 puertos USB en el panel frontal son una buena ventaja del fabricante además de los puertos principales VGA + 2 USB en el panel trasero. En el panel posterior también puede encontrar un puerto IPMI, marcado MGMT, y un puerto COM RJ-45, marcado IOIOI.

Configuración inicial

Desembalaje de Huawei TaiShan 2280v2
Durante la configuración inicial, cambia la configuración de entrada del BIOS y configura IPMI. Huawei promueve la seguridad, por lo que BIOS e IPMI están protegidos con contraseñas que son diferentes de las contraseñas habituales de administrador/administrador. Cuando inicia sesión por primera vez, el BIOS le advierte que la contraseña predeterminada es débil y debe cambiarse.

Desembalaje de Huawei TaiShan 2280v2
La utilidad de configuración del BIOS de Huawei es similar en interfaz a la utilidad de configuración Aptio, utilizada en servidores SuperMicro. Aquí no encontrará un interruptor para la tecnología Hyper-Threading o el modo Legacy.

Desembalaje de Huawei TaiShan 2280v2
La interfaz web del módulo BMC ofrece tres campos de entrada en lugar de los dos esperados. Puede iniciar sesión en la interfaz utilizando una contraseña de inicio de sesión local o autenticación a través de un servidor LDAP remoto.

IPMI ofrece muchas opciones para la gestión de servidores:

  • RMCP;
  • RMCP+;
  • VNC;
  • KVM;
  • SNMP.

De forma predeterminada, el método RMCP utilizado en ipmitool está deshabilitado por razones de seguridad. Para el acceso KVM, iBMC ofrece dos soluciones:

  • subprograma de Java "clásico";
  • Consola HTML5.

Desembalaje de Huawei TaiShan 2280v2
Dado que los procesadores ARM se posicionan como energéticamente eficientes, en la página principal de la interfaz web de iBMC puede ver el bloque "Eficiencia energética", que muestra no solo cuánta energía ahorramos usando este servidor, sino también cuántos kilogramos de dióxido de carbono no fueron liberado a la atmósfera.

A pesar de la impresionante potencia de las fuentes de alimentación, en modo inactivo el servidor consume vatios 340y solo bajo carga completa vatios 440.

el uso de

El siguiente paso importante es instalar el sistema operativo. Existen muchas distribuciones de Linux populares para la arquitectura arm64, pero solo las versiones más modernas se instalan y funcionan correctamente en el servidor. Aquí hay una lista de sistemas operativos que pudimos ejecutar:

  • Ubuntu 19.10
  • CentOS 8.1.
  • Simplemente Linux 9.

Mientras preparaba este artículo, surgió la noticia de que la empresa rusa Basalt SPO había lanzado una nueva versión del sistema operativo Simply Linux. Declaradoque Simply Linux admite procesadores Kunpeng 920. A pesar de que la aplicación principal de este sistema operativo es el escritorio, no perdimos la oportunidad de probar su funcionamiento en nuestro servidor y quedamos satisfechos con el resultado.

La arquitectura del procesador, su característica principal, aún no es compatible con todas las aplicaciones. La mayor parte del software se centra en la omnipresente arquitectura x86_64, y las versiones trasladadas a arm64 a menudo se quedan notablemente atrás en funcionalidad.

Huawei recomienda utilizar Euler OS, una distribución comercial de Linux basada en CentOS, ya que esta distribución inicialmente es totalmente compatible con la funcionalidad de los servidores TaiShan. Existe una versión gratuita de EulerOS: AbrirEuler.

Los puntos de referencia conocidos como GeekBench 5 y PassMark CPU Mark aún no funcionan con la arquitectura arm64, por lo que se tomaron tareas "cotidianas" como desempaquetar, compilar programas y calcular el número π para comparar el rendimiento.

Un competidor del mundo x86_64 es un servidor de dos sockets con Intel® Xeon® Gold 5218. Estas son las características técnicas de los servidores:

Caracterización
TaiShan 2280v2
Intel® Xeon® Oro 5218

procesador
2x Kunpeng 920 (64 núcleos, 64 hilos, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 núcleos, 32 subprocesos 2.3 GHz)

Memoria operativa
16x DDR4-2933 32GB
12x DDR4-2933 32GB

Discos
12x disco duro de 1.2 TB
2x disco duro de 1 TB

Todas las pruebas se realizan en el sistema operativo Ubuntu 19.10. Antes de ejecutar las pruebas, todos los componentes del sistema se actualizaron con el comando de actualización completa.

La primera prueba consiste en comparar el rendimiento en la “prueba única”: calcular cien millones de dígitos del número π en un núcleo. Existe un programa en los repositorios APT de Ubuntu que soluciona este problema: la utilidad pi.

La siguiente etapa de la prueba es un "calentamiento" exhaustivo del servidor mediante la compilación de todos los programas del proyecto LLVM. Seleccionado como compilable LLVM monorrepo 10.0.0, y los compiladores son gcc и g++ versión 9.2.1suministrado con el paquete elementos esenciales de construcción. Como estamos probando servidores, al configurar el ensamblaje agregaremos la clave -Comida:

cmake -G"Unix Makefiles" ../llvm/ -DCMAKE_C_FLAGS=-Ofast -DCMAKE_CXX_FLAGS=-Ofast -DLLVM_ENABLE_PROJECTS="clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;compiler-rt;lld;polly;debuginfo-tests"

Esto permitirá la máxima optimización del tiempo de compilación y sobrecargará aún más los servidores bajo prueba. La compilación se ejecuta en paralelo en todos los subprocesos disponibles.

Después de la compilación, puedes comenzar a transcodificar el video. La utilidad de línea de comandos más famosa, ffmpeg, tiene un modo de evaluación comparativa especial. La prueba involucró ffmpeg versión 4.1.4 y se tomó una caricatura como archivo de entrada. Big Buck Bunny 3D en alta definición.

ffmpeg -i ./bbb_sunflower_2160p_30fps_normal.mp4 -f null - -benchmark

Todos los valores en los resultados de la prueba son el tiempo dedicado a completar con éxito la tarea.

Caracterización
2x Kun Peng 920
2x Intel® Xeon® Oro 5218

Número total de núcleos/hilos
128/128
32/64

Frecuencia base, GHz
2.60
2.30

Frecuencia máxima, GHz
2.60
3.90

calculando pi
5m 40.627s
3m 18.613s

Construyendo LLVM 10
19m 29.863s
22m 39.474s

Transcodificación de vídeo ffmpeg
1m 3.196s
Los 44.401s

Es fácil ver que la principal ventaja de la arquitectura x86_64 es la frecuencia de 3.9 GHz, lograda utilizando la tecnología Intel® Turbo Boost. Un procesador basado en la arquitectura arm64 aprovecha la cantidad de núcleos, no la frecuencia.

Como era de esperar, al calcular π por hilo, el número de núcleos no ayuda en absoluto. Sin embargo, a la hora de elaborar grandes proyectos la situación cambia.

Conclusión

Desde un punto de vista físico, el servidor TaiShan 2280v2 se distingue por su facilidad de uso y seguridad. La presencia de PCI Express 4.0 es una ventaja separada de esta configuración.

Al utilizar el servidor, pueden surgir problemas con el software basado en la arquitectura arm64; sin embargo, estos problemas son específicos de cada usuario individual.

¿Quieres probar todas las funciones del servidor en tus propias tareas? TaiShan 2280v2 ya está disponible en nuestro Laboratorio Selectel.

Fuente: habr.com

Añadir un comentario