Disimballaggio di Huawei TaiShan 2280v2

Disimballaggio di Huawei TaiShan 2280v2
I server con processori basati sull'architettura arm64 entrano sempre più nella nostra vita. In questo articolo mostreremo il disimballaggio, l'installazione e un breve test del nuovo server TaiShan 2280v2.

Disimballaggio

Disimballaggio di Huawei TaiShan 2280v2
Il server è arrivato in una scatola piuttosto anonima. Sui lati della scatola è stampato il logo Huawei, insieme ai simboli di imballaggio. Sulla parte superiore si trova un'istruzione su come estrarre correttamente il server dalla scatola. Cominciamo il disimballaggio!

Disimballaggio di Huawei TaiShan 2280v2

Disimballaggio di Huawei TaiShan 2280v2
Il server è avvolto in uno strato di materiale antistatico e posizionato tra strati di polistirolo. In generale, un imballaggio standard per un server.

Disimballaggio di Huawei TaiShan 2280v2
In una piccola scatola possiamo trovare le guide, due viti e due cavi di alimentazione Schuko-C13. Le guide sembrano piuttosto semplici, ma ne parleremo più avanti.

Disimballaggio di Huawei TaiShan 2280v2
Sulla parte superiore del server è riportata l'informazione relativa a questo server, così come i collegamenti al modulo BMC e al BIOS. Il numero di serie è presentato tramite un codice a barre unidimensionale, e il QR code contiene un link al sito di supporto tecnico.

Rimuoviamo il coperchio del server e diamo un'occhiata all'interno.

Cosa c'è dentro?

Disimballaggio di Huawei TaiShan 2280v2
Il coperchio del server è mantenuto in posizione da una speciale clip che può essere bloccata in stato chiuso con un cacciavite a croce. L'apertura della clip provoca il movimento del coperchio del server, dopo di che il coperchio può essere rimosso senza grandi problemi.

Disimballaggio di Huawei TaiShan 2280v2

Disimballaggio di Huawei TaiShan 2280v2
Il server viene fornito in una configurazione pronta chiamata TaiShan 2280 V2 512G Configurazione Standard nella seguente configurazione:

  • 2x Kunpeng 920 (architettura ARM64, 64 core, frequenza base 2,6 GHz);
  • 16x DDR4-2933 32GB (totale 512 GB);
  • 12x SAS HDD 1200GB;
  • controller RAID hardware Avago 3508 con alimentatore di riserva basato su supercondensatore;
  • 2x scheda di rete con quattro porte 1GE;
  • 2x scheda di rete con quattro porte 10GE/25GE SFP+;
  • 2x alimentatore da 2000 watt;
  • cassa Rackmount 2U.

La scheda madre del server implementa lo standard PCI Express 4.0, che consente di sfruttare tutta la potenza delle schede di rete 4x 25GE.

Nella configurazione del server che ci è stata inviata, sono vuoti 16 slot di memoria RAM. Fisicamente, il processore Kunpeng 920 supporta fino a 2 TB di memoria RAM, consentendo l'installazione di 32 moduli di memoria da 128 GB ciascuno, ampliando il totale della memoria RAM a 4 TB su un'unica piattaforma hardware.

I processori sono dotati di dissipatori rimovibili privi di ventole proprie. Contrariamente alle aspettative, i processori sono saldati sulla scheda madre (BGA) e, in caso di guasto, possono essere sostituiti solo in un centro di assistenza specializzato con attrezzature specifiche.

Ora rimontiamo il server e passiamo all'installazione nel rack.

Montaggio

Disimballaggio di Huawei TaiShan 2280v2
Innanzitutto, si montano le guide nel rack. Le guide sono semplici mensole su cui si appoggiano i server. Da un lato, questa soluzione è molto semplice e comoda, ma è impossibile manutenere il server senza estrarlo dal rack.

Disimballaggio di Huawei TaiShan 2280v2
A differenza degli altri server, il TaiShan cattura l'attenzione con il suo pannello frontale piatto e la combinazione di colori verde e nero. È importante notare che il produttore presta particolare attenzione alla marcatura dell'hardware installato nel server. Su ogni guida del disco è indicata l'informazione necessaria sul disco installato, e sotto la porta VGA è presente un'icona che rappresenta l'ordine di numerazione dei dischi.

Disimballaggio di Huawei TaiShan 2280v2
La porta VGA e le 2 porte USB presenti sul pannello frontale rappresentano un bel vantaggio offerto dal produttore, oltre alle classiche VGA + 2 USB sul pannello posteriore. Sul retro si trova anche una porta per l'IPMI, contrassegnata come MGMT, e una porta COM in formato RJ-45, contrassegnata come IOIOI.

Configurazione iniziale

Disimballaggio di Huawei TaiShan 2280v2
Durante la configurazione iniziale si modificano le impostazioni di accesso al BIOS e si configura l'IPMI. Huawei promuove la sicurezza, per cui il BIOS e l'IPMI sono protetti da password differenti dalla comune admin/admin. Al primo accesso, il BIOS avvisa che la password predefinita è insicura e deve essere cambiata.

Disimballaggio di Huawei TaiShan 2280v2
L'Utility di Configurazione del BIOS Huawei è simile per interfaccia all'Aptio Setup Utility utilizzata nei server di SuperMicro. Qui non troverai alcun interruttore per la tecnologia Hyper-Threading né la modalità Legacy.

Disimballaggio di Huawei TaiShan 2280v2
L'interfaccia web del modulo BMC offre tre campi di input invece dei due attesi. Si può accedere all'interfaccia tramite login e password locali oppure tramite autenticazione su un server LDAP remoto.

L'IPMI offre numerose possibilità di gestione del server:

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

Di default, il metodo RMCP utilizzato in ipmitool è disattivato per motivi di sicurezza. Per l'accesso KVM, l'iBMC offre due soluzioni:

  • applet Java «classico»;
  • console HTML5.

Disimballaggio di Huawei TaiShan 2280v2
Poiché i processori ARM sono posizionati come energeticamente efficienti, nella pagina principale dell'interfaccia web iBMC si può vedere un blocco «Efficienza Energetica» che mostra non solo quanta energia abbiamo risparmiato utilizzando questo server, ma anche quanti chili di anidride carbonica non sono finiti nell'atmosfera.

Nonostante la notevole potenza delle unità di alimentazione, in modalità inattiva il server consuma 340 watt, mentre sotto carico completo consuma solo 440 watt..

L'utilizzo di

Il passaggio successivo importante è l'installazione del sistema operativo. Esistono molte distribuzioni Linux popolari per l'architettura arm64, ma solo le versioni più recenti si installano e funzionano correttamente su questo server. Ecco un elenco dei sistemi operativi che siamo riusciti a far funzionare:

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

Durante la preparazione dell'articolo è stata rilasciata la notizia che la compagnia russa «Bazalt SPO» ha lanciato una nuova versione del sistema operativo Simply Linux. Annunciato, che Simply Linux supporta i processori Kunpeng 920. Anche se l'uso principale di questo sistema operativo è desktop, abbiamo colto l'occasione per testarne il funzionamento sul nostro server e siamo rimasti soddisfatti del risultato.

L'architettura del processore, la sua principale caratteristica, non è ancora supportata da tutte le applicazioni. La maggior parte del software è orientata verso l'architettura x86_64, comunemente diffusa, mentre le versioni portate per arm64 spesso mostrano carenze funzionali.

Huawei consiglia di utilizzare EulerOS, una distribuzione commerciale di Linux basata su CentOS, poiché questa distribuzione supporta completamente le funzionalità dei server TaiShan. Esiste una versione gratuita di EulerOS — OpenEuler.

Benchmark noti, come GeekBench 5 e PassMark CPU Mark, attualmente non funzionano con l'architettura arm64, quindi per il confronto delle prestazioni sono stati utilizzati compiti 'quotidiani' come decompressione, compilazione di programmi e calcolo del numero π.

Come concorrente dell'universo x86_64, abbiamo considerato un server dual-socket con Intel® Xeon® Gold 5218. Di seguito le specifiche tecniche dei server:

Caratteristica
TaiShan 2280v2
Intel® Xeon® Gold 5218

Processore
2x Kunpeng 920 (64 core, 64 thread, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 core, 32 threads 2.3 GHz)

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

Dischi
12x HDD 1.2TB
2x HDD 1TB

Tutti i test vengono eseguiti su sistema operativo Ubuntu 19.10. Prima di eseguire i test, tutti i componenti del sistema sono stati aggiornati con il comando full-upgrade.

Il primo test confronta le prestazioni in 'singolo': il calcolo di cento milioni di cifre del numero π su un core. Nei repository APT di Ubuntu è disponibile un programma che risolve questo problema: l'utilità pi.

La fase successiva del test è un 'riscaldamento' approfondito del server tramite la compilazione di tutti i programmi del progetto LLVM. Il compilabile scelto è LLVM monorepo 10.0.0, e i compilatori utilizzati sono gcc e g++ versione 9.2.1, forniti con il pacchetto build-essentials. Poiché stiamo testando i server, aggiungeremo la chiave -Ofast:

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"

Questo abiliterà l'ottimizzazione massima durante la compilazione e caricherà ulteriormente i server in prova. La compilazione viene avviata in parallelo su tutti i thread disponibili.

Dopo la compilazione, puoi occuparti della ricodifica dei video. Il tool da riga di comando più noto, ffmpeg, dispone di una modalità di benchmarking. I test sono stati effettuati con ffmpeg versione 4.1.4, utilizzando un cartone animato come file di input. Big Buck Bunny 3D in alta risoluzione.

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

Tutti i valori nei risultati dei test rappresentano il tempo impiegato per il completamento con successo del compito.

Caratteristica
2x Kunpeng 920
2x Intel® Xeon® Gold 5218

Numero totale di core/thread
128/128
32/64

Frequenza base, GHz
2.60
2.30

Frequenza massima, GHz
2.60
3.90

Calcolo del numero π
5m 40.627s
3m 18.613s

Compilazione di LLVM 10
19m 29.863s
22m 39.474s

Ricodifica video con ffmpeg
1m 3.196s
44.401s

È facile notare che il principale vantaggio dell'architettura x86_64 è la frequenza di 3.9 GHz, ottenuta grazie alla tecnologia Intel® Turbo Boost. Il processore basato sull'architettura arm64 punta sul numero di core anziché sulla frequenza.

Come previsto, nel calcolo del numero π con un solo thread, il numero di core non aiuta affatto. Tuttavia, nella compilazione di grandi progetti, la situazione cambia.

Conclusione

Dal punto di vista fisico, il server TaiShan 2280v2 si distingue per la facilità d'uso e la sicurezza. La presenza del PCI Express 4.0 è un ulteriore vantaggio di questa configurazione.

Durante l'utilizzo del server potrebbero sorgere problemi con il software per architettura arm64, tuttavia, questi problemi sono specifici per ogni singolo utente.

Vuoi testare tutte le funzionalità del server con i tuoi progetti? TaiShan 2280v2 è già disponibile nella nostra Selectel Lab.

Fonte: habr.com

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster