Disimballaggio Huawei TaiShan 2280v2

Disimballaggio Huawei TaiShan 2280v2
I server con processori basati sull'architettura arm64 stanno entrando diligentemente nelle nostre vite. In questo articolo vi mostreremo l'unboxing, l'installazione ed il breve test del nuovo server TaiShan 2280v2.

Apertura della confezione

Disimballaggio Huawei TaiShan 2280v2
Il server ci è arrivato in una scatola insignificante. I lati della scatola riportano il logo Huawei, nonché i marchi del contenitore e dell'imballaggio. In alto puoi vedere le istruzioni su come rimuovere correttamente il server dalla scatola. Iniziamo a disfare le valigie!

Disimballaggio Huawei TaiShan 2280v2

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

Disimballaggio Huawei TaiShan 2280v2
In una piccola scatola puoi trovare una slitta, due bulloni e due cavi di alimentazione Schuko-C13. La slitta sembra abbastanza semplice, ma ne parleremo più tardi.

Disimballaggio Huawei TaiShan 2280v2
Nella parte superiore del server sono presenti le informazioni su questo server, nonché l'accesso al modulo BMC e al BIOS. Il numero di serie è rappresentato da un codice a barre unidimensionale e il codice QR contiene un collegamento al sito del supporto tecnico.

Rimuoviamo il coperchio del server e guardiamo dentro.

Cosa c'è dentro?

Disimballaggio Huawei TaiShan 2280v2
Il coperchio del server è tenuto in posizione da un dispositivo di chiusura speciale, che può essere fissato nello stato chiuso con un cacciavite Phillips. L'apertura del fermo fa scorrere il coperchio del server, dopodiché il coperchio può essere rimosso senza problemi.

Disimballaggio Huawei TaiShan 2280v2

Disimballaggio Huawei TaiShan 2280v2
Il server viene fornito in una configurazione già pronta denominata Configurazione standard TaiShan 2280 V2 512G nella seguente configurazione:

  • 2x Kunpeng 920 (architettura ARM64, 64 core, frequenza base 2.6 GHz);
  • 16 DDR4-2933 da 32 GB (totale 512 GB);
  • 12 dischi rigidi SAS da 1200 GB;
  • controller RAID hardware Avago 3508 con alimentazione di backup basata su uno ionistore;
  • 2 schede di rete con quattro porte 1GE;
  • 2 schede di rete con quattro porte 10GE/25GE SFP+;
  • 2x alimentatori da 2000 watt;
  • Custodia 2U per montaggio su rack.

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

Nella configurazione del server che ci è stata inviata, 16 slot RAM sono vuoti. Fisicamente, il processore Kunpeng 920 supporta fino a 2 TB di RAM, che consente di installare 32 memory stick da 128 GB ciascuna, espandendo la quantità totale di RAM a 4 TB in un'unica piattaforma hardware.

I processori hanno radiatori rimovibili senza ventole proprie. Contrariamente alle aspettative, i processori sono saldati sulla scheda madre (BGA) e in caso di guasto possono essere sostituiti solo presso un centro assistenza utilizzando attrezzature speciali.

Ora rimontiamo il server e passiamo al montaggio su rack.

Installazione

Disimballaggio Huawei TaiShan 2280v2
Prima di tutto, le diapositive vengono montate sul rack. Le diapositive sono semplici scaffali su cui è posizionato il server. Da un lato, questa soluzione è molto semplice e conveniente, ma non è possibile eseguire la manutenzione del server senza rimuoverlo dal rack.

Disimballaggio Huawei TaiShan 2280v2
Rispetto ad altri server, TaiShan attira l'attenzione con il suo pannello frontale piatto e la combinazione di colori verde e nero. Separatamente vorrei sottolineare che il produttore è sensibile all'etichettatura delle apparecchiature installate nel server. Ciascun supporto del disco contiene le informazioni necessarie sul disco installato e sotto la porta VGA è presente un'icona che indica l'ordine di numerazione del disco.

Disimballaggio Huawei TaiShan 2280v2
Una porta VGA e 2 porte USB sul pannello frontale sono un bel bonus offerto dal produttore oltre alle principali porte VGA + 2 porte USB sul pannello posteriore. Sul pannello posteriore puoi trovare anche una porta IPMI, contrassegnata con MGMT, e una porta COM RJ-45, contrassegnata con IOIOI.

Configurazione iniziale

Disimballaggio Huawei TaiShan 2280v2
Durante la configurazione iniziale, si modificano le impostazioni della voce BIOS e si configura IPMI. Huawei promuove la sicurezza, quindi BIOS e IPMI sono protetti con password diverse dalle solite password amministratore/amministratore. Al primo accesso, il BIOS ti avverte che la password predefinita è debole e deve essere modificata.

Disimballaggio Huawei TaiShan 2280v2
L'utilità di configurazione del BIOS Huawei è simile nell'interfaccia all'utilità di configurazione Aptio, utilizzata nei server SuperMicro. Qui non troverete un interruttore per la tecnologia Hyper-Threading o la modalità Legacy.

Disimballaggio Huawei TaiShan 2280v2
L'interfaccia web del modulo BMC offre tre campi di input invece dei due previsti. È possibile accedere all'interfaccia utilizzando una password di accesso locale o l'autenticazione tramite un server LDAP remoto.

IPMI offre molte opzioni per la gestione del server:

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

Per impostazione predefinita, il metodo RMCP utilizzato in ipmitool è disabilitato per motivi di sicurezza. Per l'accesso KVM, iBMC offre due soluzioni:

  • applet Java "classico";
  • Consolle HTML5.

Disimballaggio Huawei TaiShan 2280v2
Poiché i processori ARM sono posizionati come efficienti dal punto di vista energetico, nella pagina principale dell'interfaccia web di iBMC è possibile vedere il blocco "Efficienza energetica", che mostra non solo quanta energia abbiamo risparmiato utilizzando questo server, ma quanti chilogrammi di anidride carbonica non sono stati risparmiati. rilasciato nell'atmosfera.

Nonostante l'impressionante potenza degli alimentatori, in modalità inattiva il server consuma watt 340e solo a pieno carico watt 440.

l'uso di

Il prossimo passo importante è l'installazione del sistema operativo. Esistono molte distribuzioni Linux popolari per l'architettura arm64, ma solo le versioni più moderne si installano e funzionano correttamente sul server. Ecco un elenco dei sistemi operativi che siamo stati in grado di eseguire:

  • Ubuntu 19.10;
  • CentOS8.1.
  • Semplicemente Linux 9.

Durante la preparazione di questo articolo è arrivata la notizia che la società russa Basalt SPO ha rilasciato una nuova versione del sistema operativo Simply Linux. Ha sostenutoche Simply Linux supporta i processori Kunpeng 920. Nonostante il fatto che l'applicazione principale di questo sistema operativo sia Desktop, non abbiamo perso l'occasione di testarne il funzionamento sul nostro server e siamo rimasti soddisfatti del risultato.

L'architettura del processore, la sua caratteristica principale, non è ancora supportata da tutte le applicazioni. La maggior parte del software è focalizzata sull'onnipresente architettura x86_64 e le versioni portate su arm64 spesso restano notevolmente indietro in termini di funzionalità.

Huawei consiglia di utilizzare Euler OS, una distribuzione Linux commerciale basata su CentOS, poiché inizialmente questa distribuzione supporta completamente la funzionalità dei server TaiShan. Esiste una versione gratuita di EulerOS - ApriEulero.

Benchmark ben noti come GeekBench 5 e PassMark CPU Mark non funzionano ancora con l'architettura arm64, quindi per confrontare le prestazioni sono state prese attività "quotidiane" come disimballare, compilare programmi e calcolare il numero π.

Un concorrente del mondo x86_64 è un server a due socket con Intel® Xeon® Gold 5218. Ecco le caratteristiche tecniche dei server:

Caratterizzazione
Tai Shan 2280v2
Intel® Xeon® Gold 5218

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

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

dischi
12x HDD da 1.2 TB
2x HDD da 1 TB

Tutti i test sono effettuati sul 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 consiste nel confrontare le prestazioni nel “test singolo”: calcolare cento milioni di cifre del numero π su un core. C'è un programma nei repository APT di Ubuntu che risolve questo problema: l'utilità pi.

La fase successiva del test è un accurato "riscaldamento" del server compilando tutti i programmi del progetto LLVM. Selezionato come compilabile LLVM monorepository 10.0.0, e i compilatori lo sono gcc и g++ versione 9.2.1fornito con la confezione costruire-essenziali. Poiché stiamo testando i server, durante la configurazione dell'assembly aggiungeremo la chiave - Veloce:

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"

Ciò consentirà la massima ottimizzazione del tempo di compilazione e stresserà ulteriormente i server sotto test. La compilazione viene eseguita in parallelo su tutti i thread disponibili.

Dopo la compilazione, puoi iniziare la transcodifica del video. L'utilità da riga di comando più famosa, ffmpeg, ha una modalità di benchmarking speciale. Il test ha coinvolto la versione 4.1.4 di ffmpeg e come file di input è stata presa una vignetta Big Buck Bunny 3D in alta definizione.

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

Tutti i valori nei risultati del test rappresentano il tempo impiegato per completare con successo l'attività.

Caratterizzazione
2xKunpeng 920
2x Intel® Xeon® Gold 5218

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

Frequenza di base, GHz
2.60
2.30

Frequenza massima, GHz
2.60
3.90

Calcolo del pi greco
5m 40.627s
3m 18.613s

Edificio LLVM 10
19m 29.863s
22m 39.474s

Transcodifica video ffmpeg
1m 3.196s
44.401 secondi

È facile vedere che il vantaggio principale dell'architettura x86_64 è la frequenza di 3.9 GHz, ottenuta utilizzando la tecnologia Intel® Turbo Boost. Un processore basato sull'architettura arm64 sfrutta il numero di core, non la frequenza.

Come previsto, quando si calcola π per thread, il numero di core non aiuta affatto. Tuttavia, quando si compilano progetti di grandi dimensioni, la situazione cambia.

conclusione

Dal punto di vista fisico il server TaiShan 2280v2 si distingue per l'attenzione alla semplicità d'uso e alla sicurezza. La presenza di PCI Express 4.0 è un vantaggio separato di questa configurazione.

Quando si utilizza il server, potrebbero sorgere problemi con il software basato sull'architettura arm64, tuttavia questi problemi sono specifici per ogni singolo utente.

Vuoi testare tutte le funzionalità del server sulle tue attività? TaiShan 2280v2 è già disponibile nel nostro laboratorio Selectel.

Fonte: habr.com

Aggiungi un commento