Desembalaxe do Huawei TaiShan 2280v2

Desembalaxe do Huawei TaiShan 2280v2
Os servidores con procesadores baseados na arquitectura arm64 están entrando con dilixencia nas nosas vidas. Neste artigo mostrarémosche o desembalaxe, instalación e proba curta do novo servidor TaiShan 2280v2.

Desembalar

Desembalaxe do Huawei TaiShan 2280v2
O servidor chegounos nunha caixa sen especial. Os lados da caixa levan o logotipo de Huawei, así como marcas de envases e envases. Na parte superior podes ver instrucións sobre como eliminar correctamente o servidor da caixa. Comezamos a desempaquetar!

Desembalaxe do Huawei TaiShan 2280v2

Desembalaxe do Huawei TaiShan 2280v2
O servidor está envolto nunha capa de material antiestático e colócase entre capas de escuma. En xeral, embalaxe estándar para un servidor.

Desembalaxe do Huawei TaiShan 2280v2
Nunha caixa pequena podes atopar un tobogán, dous parafusos e dous cables de alimentación Schuko-C13. O trineo parece sinxelo, pero diso falaremos máis tarde.

Desembalaxe do Huawei TaiShan 2280v2
Na parte superior do servidor hai información sobre este servidor, así como o acceso ao módulo BMC e á BIOS. O número de serie está representado por un código de barras unidimensional e o código QR contén unha ligazón ao sitio de asistencia técnica.

Quitemos a tapa do servidor e miremos dentro.

¿Que hai de dentro?

Desembalaxe do Huawei TaiShan 2280v2
A tapa do servidor mantense no seu lugar mediante un pestillo especial, que se pode asegurar no estado pechado cun desaparafusador Phillips. Ao abrir o pestillo fai que a tapa do servidor se deslice, despois de que a tapa pode retirarse sen ningún problema.

Desembalaxe do Huawei TaiShan 2280v2

Desembalaxe do Huawei TaiShan 2280v2
O servidor vén nunha configuración preparada chamada Configuración estándar de TaiShan 2280 V2 512G na seguinte configuración:

  • 2x Kunpeng 920 (arquitectura ARM64, 64 núcleos, frecuencia base 2.6 GHz);
  • 16x DDR4-2933 32 GB (total 512 GB);
  • 12 unidades de disco duro SAS de 1200 GB;
  • controlador RAID de hardware Avago 3508 cunha fonte de alimentación de reserva baseada nun ionistor;
  • Tarxeta de rede 2x con catro portos 1GE;
  • Tarxeta de rede 2x con catro portos SFP+ 10GE/25GE;
  • 2x fonte de alimentación 2000 watts;
  • Estuche de montaxe en rack 2U.

A placa base do servidor implementa o estándar PCI Express 4.0, que lle permite utilizar toda a potencia das tarxetas de rede 4x 25GE.

Na configuración do servidor que nos enviou, 16 ranuras RAM están baleiras. Fisicamente, o procesador Kunpeng 920 admite ata 2 TB de RAM, o que permite instalar 32 sticks de memoria de 128 GB cada un, ampliando a cantidade total de RAM a 4 TB nunha plataforma de hardware.

Os procesadores teñen radiadores extraíbles sen ventiladores propios. Ao contrario das expectativas, os procesadores están soldados na placa base (BGA) e en caso de falla só poden substituírse nun centro de servizo mediante equipos especiais.

Agora imos montar o servidor de novo e pasar ao montaxe en rack.

Instalación

Desembalaxe do Huawei TaiShan 2280v2
Primeiro de todo, as diapositivas están montadas no rack. As diapositivas son simples estantes nos que se coloca o servidor. Por unha banda, esta solución é moi sinxela e cómoda, pero non é posible dar servizo ao servidor sen retiralo do rack.

Desembalaxe do Huawei TaiShan 2280v2
En comparación con outros servidores, TaiShan chama a atención polo seu panel frontal plano e o seu esquema de cores verde e negro. Por separado, gustaríame sinalar que o fabricante é sensible á etiquetaxe dos equipos instalados no servidor. Cada soporte de disco contén a información necesaria sobre o disco instalado, e baixo o porto VGA hai unha icona que indica a orde de numeración do disco.

Desembalaxe do Huawei TaiShan 2280v2
Un porto VGA e 2 portos USB no panel frontal son unha boa vantaxe do fabricante ademais dos principais portos VGA + 2 USB no panel traseiro. No panel traseiro tamén podes atopar un porto IPMI, marcado MGMT, e un porto COM RJ-45, marcado IOIOI.

Configuración inicial

Desembalaxe do Huawei TaiShan 2280v2
Durante a configuración inicial, cambia a configuración de entrada da BIOS e configura o IPMI. Huawei promove a seguridade, polo que a BIOS e o IPMI están protexidos con contrasinais que son diferentes dos contrasinais habituais de administrador/administrador. Cando inicias sesión por primeira vez, a BIOS advírteche de que o contrasinal predeterminado é débil e hai que cambialo.

Desembalaxe do Huawei TaiShan 2280v2
A utilidade de configuración do BIOS de Huawei é similar na interface á utilidade de configuración de Aptio, que se usa nos servidores SuperMicro. Aquí non atoparás un interruptor para a tecnoloxía Hyper-Threading ou o modo Legacy.

Desembalaxe do Huawei TaiShan 2280v2
A interface web do módulo BMC ofrece tres campos de entrada en lugar dos dous esperados. Pode iniciar sesión na interface usando un contrasinal de inicio de sesión local ou autenticación a través dun servidor LDAP remoto.

IPMI ofrece moitas opcións para a xestión do servidor:

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

Por defecto, o método RMCP usado en ipmitool está desactivado por motivos de seguridade. Para o acceso KVM, iBMC ofrece dúas solucións:

  • miniaplicación Java "clásico";
  • Consola HTML5.

Desembalaxe do Huawei TaiShan 2280v2
Dado que os procesadores ARM están posicionados como eficientes enerxéticamente, na páxina principal da interface web iBMC podes ver o bloque "Eficiencia enerxética", que mostra non só canta enerxía aforramos usando este servidor, senón cantos quilogramos de dióxido de carbono non foron. liberado á atmosfera.

A pesar da impresionante potencia das fontes de alimentación, en modo inactivo o servidor consome 340 vatios, e só a plena carga 440 vatios.

Usar

O seguinte paso importante é instalar o sistema operativo. Hai moitas distribucións de Linux populares para a arquitectura arm64, pero só as versións máis modernas instálanse e funcionan correctamente no servidor. Aquí tes unha lista de sistemas operativos que puidemos executar:

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

Mentres se preparaba este artigo, saíu a noticia de que a empresa rusa Basalt SPO lanzara unha nova versión do sistema operativo Simply Linux. Declaradoque Simply Linux admite os procesadores Kunpeng 920. A pesar de que a principal aplicación deste sistema operativo é Desktop, non perdemos a oportunidade de probar o seu funcionamento no noso servidor e quedamos satisfeitos co resultado.

A arquitectura do procesador, a súa principal característica, aínda non é compatible con todas as aplicacións. A maioría do software céntrase na omnipresente arquitectura x86_64, e as versións portadas para arm64 adoitan quedar notablemente atrasadas en funcións.

Huawei recomenda usar EulerOS, unha distribución comercial de Linux baseada en CentOS, xa que esta distribución admite inicialmente totalmente a funcionalidade dos servidores TaiShan. Hai unha versión gratuíta de EulerOS - Abrir Euler.

Benchmarks coñecidos como GeekBench 5 e PassMark CPU Mark aínda non funcionan coa arquitectura arm64, polo que tarefas "cotidianas" como desempaquetar, compilar programas e calcular o número π tomáronse para comparar o rendemento.

Un competidor do mundo x86_64 é un servidor de dous sockets con Intel® Xeon® Gold 5218. Estas son as características técnicas dos servidores:

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

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

RAM
16x DDR4-2933 32 GB
12x DDR4-2933 32 GB

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

Todas as probas realízanse no sistema operativo Ubuntu 19.10. Antes de realizar as probas, todos os compoñentes do sistema foron actualizados co comando de actualización completa.

A primeira proba é comparar o rendemento na "proba única": calcular cen millóns de díxitos do número π nun núcleo. Hai un programa nos repositorios APT de Ubuntu que resolve este problema: a utilidade pi.

A seguinte fase de proba é un "quecemento" completo do servidor compilando todos os programas do proxecto LLVM. Seleccionado como compilable LLVM monorepo 10.0.0, e os compiladores son gcc и g++ versión 9.2.1subministrado co paquete compoñentes esenciais. Xa que estamos probando servidores, ao configurar o conxunto engadiremos a chave -Axiña:

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"

Isto permitirá a máxima optimización do tempo de compilación e estresará aínda máis os servidores en proba. A compilación execútase en paralelo en todos os fíos dispoñibles.

Despois da compilación, podes comezar a transcodificar o vídeo. A utilidade de liña de comandos máis famosa, ffmpeg, ten un modo de benchmarking especial. A proba implicou a versión 4.1.4 de ffmpeg e tomouse un debuxo animado como ficheiro de entrada Big Buck Bunny 3D en alta definición.

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

Todos os valores dos resultados da proba son o tempo dedicado a completar con éxito a tarefa.

Caracterización
2x Kunpeng 920
2x Intel® Xeon® Gold 5218

Número total de núcleos/fíos
128/128
32/64

Frecuencia base, GHz
2.60
2.30

Frecuencia máxima, GHz
2.60
3.90

Cálculo de pi
5m anos 40.627
3m anos 18.613

Edificio LLVM 10
19m anos 29.863
22m anos 39.474

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

É fácil ver que a principal vantaxe da arquitectura x86_64 é a frecuencia de 3.9 GHz, conseguida mediante a tecnoloxía Intel® Turbo Boost. Un procesador baseado na arquitectura arm64 aproveita o número de núcleos, non a frecuencia.

Como era de esperar, ao calcular π por fío, o número de núcleos non axuda en absoluto. Non obstante, ao compilar grandes proxectos a situación cambia.

Conclusión

Desde o punto de vista físico, o servidor TaiShan 2280v2 distínguese pola atención á facilidade de uso e seguridade. A presenza de PCI Express 4.0 é unha vantaxe separada desta configuración.

Ao usar o servidor, poden xurdir problemas co software baseado na arquitectura arm64, pero estes problemas son específicos de cada usuario individual.

Queres probar toda a funcionalidade do servidor nas túas propias tarefas? TaiShan 2280v2 xa está dispoñible no noso Selectel Lab.

Fonte: www.habr.com

Engadir un comentario