Decompressione Huawei TaiShan 2280v2

Decompressione Huawei TaiShan 2280v2
I server con processori basati sull'architettura arm64 stanno lentamente diventando parte della nostra vita. In questo articolo mostreremo il processo di disimballaggio, installazione e un breve test del nuovo server TaiShan 2280v2.

Disimballaggio

Decompressione Huawei TaiShan 2280v2
Il server è arrivato in una scatola del tutto anonima. Sui lati della scatola è presente il logo di Huawei, insieme ai simboli di imballaggio. Sulla parte superiore si può vedere le istruzioni per il corretto prelievo del server dalla scatola. Iniziamo il disimballaggio!

Decompressione Huawei TaiShan 2280v2

Decompressione 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.

Decompressione Huawei TaiShan 2280v2
Nella piccola scatola si trovano le guide, due viti e due cavi di alimentazione Schuko-C13. Le guide sembrano piuttosto semplici, ma ne parleremo più tardi.

Decompressione Huawei TaiShan 2280v2
Sulla parte superiore del server sono riportate informazioni su di esso, così come gli accessi al modulo BMC e al BIOS. Il numero di serie è presentato tramite un codice a barre monodimensionale, mentre il codice QR contiene un link al sito di assistenza tecnica.

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

Cosa c'è dentro?

Decompressione Huawei TaiShan 2280v2
Il coperchio del server è trattenuto da una speciale serratura, che può essere fissata in posizione chiusa con un cacciavite a croce. L'apertura della serratura provoca lo spostamento del coperchio del server, dopo di che il coperchio può essere rimosso senza particolari problemi.

Decompressione Huawei TaiShan 2280v2

Decompressione Huawei TaiShan 2280v2
Il server viene fornito in una configurazione predefinita chiamata TaiShan 2280 V2 512G Configurazione Standard con la seguente configurazione:

  • 2x Kunpeng 920 (architettura ARM64, 64 core, frequenza base 2.6 GHz);
  • 16x DDR4-2933 32GB (complessivamente 512 GB);
  • 12x SAS HDD 1200GB;
  • controller RAID hardware Avago 3508 con fonte di alimentazione di backup basata su supercondensatori;
  • 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, consentendo l'utilizzo di tutta la potenza delle schede di rete 4x 25GE.

Nella configurazione del server che ci è stata inviata sono vuoti 16 slot di memoria. Fisicamente, il processore Kunpeng 920 supporta fino a 2 TB di memoria, consentendo di installare 32 moduli di memoria da 128 GB ciascuno, estendendo la capacità totale della memoria fino a 4 TB su una singola piattaforma hardware.

I processori sono dotati di radiatori rimovibili senza ventilatori propri. 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 utilizzando attrezzature speciali.

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

Installazione

Decompressione Huawei TaiShan 2280v2
In primo luogo, si montano le guide nel rack. Le guide sono semplici scaffali su cui si posiziona il server. Da un lato, questa soluzione è molto semplice e comoda, tuttavia, non è possibile manutenere il server senza estrarlo dal rack.

Decompressione Huawei TaiShan 2280v2
Tra gli altri server, il TaiShan attira l'attenzione per il suo pannello frontale piatto e la sua gamma cromatica verde e nera. Vale la pena notare che il produttore presta particolare attenzione alla marcatura delle apparecchiature installate nel server. Su ciascuna guida del disco è riportata la necessaria informazione sul disco installato, e sotto la porta VGA è presente un'icona che indica l'ordine di numerazione dei dischi.

Decompressione Huawei TaiShan 2280v2
La porta VGA e le 2 porte USB sul pannello frontale sono un piacevole bonus offerto dal produttore, in aggiunta al VGA + 2 USB sul pannello posteriore. Sul pannello posteriore è possibile trovare anche una porta per IPMI, contrassegnata come MGMT, e una porta COM in esecuzione RJ-45, contrassegnata come IOIOI.

Impostazione iniziale

Decompressione Huawei TaiShan 2280v2
Durante l'impostazione iniziale, vengono modificate le impostazioni di accesso al BIOS e configurato l'IPMI. Huawei promuove la sicurezza, quindi il BIOS e l'IPMI sono protetti da password diverse dalle comuni admin/admin. Al primo accesso, il BIOS avvisa che la password predefinita è insicura e deve essere cambiata.

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

Decompressione Huawei TaiShan 2280v2
L'interfaccia web del modulo BMC offre tre campi di input invece dei due attesi. È possibile accedere all'interfaccia sia tramite login e password locali sia tramite autenticazione tramite server LDAP remoto.

IPMI offre molte possibilità per gestire il server:

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

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

  • un applet Java "classico";
  • una console HTML5.

Decompressione Huawei TaiShan 2280v2
Poiché i processori ARM sono posizionati come ad alta efficienza energetica, nella pagina principale dell'interfaccia web dell'iBMC è visibile un blocco "Efficiency Energetica", che mostra non solo quanto energia abbiamo risparmiato utilizzando questo server, ma anche quanti chilogrammi di anidride carbonica non sono stati rilasciati nell'atmosfera.

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

Utilizzo

Il passo successivo importante è l'installazione del sistema operativo. Sono disponibili numerose distribuzioni Linux 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 riusciti ad avviare:

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

Durante la preparazione dell'articolo è stata annunciata la notizia che l'azienda russa «Базальт СПО» ha rilasciato una nuova versione del sistema operativo Simply Linux. È stato dichiarato, che Simply Linux supporta i processori Kunpeng 920. Nonostante l'uso principale di questo sistema operativo sia per Desktop, non abbiamo perso l'opportunità di verificarne il funzionamento sul nostro server e siamo rimasti soddisfatti del risultato.

L'architettura della CPU, la sua caratteristica principale, non è ancora supportata da tutte le applicazioni. La maggior parte del software è orientata all'architettura x86_64, ampiamente diffusa, mentre le versioni portate per arm64 spesso sono notevolmente indietro in termini di funzionalità.

Huawei consiglia di utilizzare EulerOS, una distribuzione commerciale 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, non funzionano ancora con l'architettura arm64, quindi per confrontare le prestazioni sono stati presi in considerazione compiti "quotidiani" come l'estrazione, la compilazione di programmi e il calcolo del numero π.

Come concorrente nel mondo x86_64, è stato presa in considerazione un server a doppio socket con Intel® Xeon® Gold 5218. Ecco le specifiche tecniche dei server:

Caratteristiche
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 thread 2.3 GHz)

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

Dischi
12x HDD 1.2TB
2x HDD 1TB

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

Il primo test compara le prestazioni in "singolo confronto": calcolo di cento milioni di cifre del numero π su un core. Negli APT repository di Ubuntu è presente un programma che risolve questo problema: l'utilità pi.

La fase successiva dei test consiste in un approfondito "riscaldamento" del server compilando tutti i programmi del progetto LLVM. È stato scelto LLVM monorepo 10.0.0, mentre i compilatori utilizzati sono gcc e g++ versione 9.2.1, forniti con il pacchetto build-essentials. Poiché stiamo testando i server, durante la configurazione della build aggiungeremo l'opzione -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 attiverà l'ottimizzazione massima durante la compilazione e caricherà ulteriormente i server in prova. La compilazione viene eseguita in parallelo su tutti i thread disponibili.

Dopo la compilazione si può passare alla ricodifica dei video. L'utilità da riga di comando più nota, ffmpeg, ha una modalità speciale di benchmarking. Nella prova è stato utilizzato ffmpeg versione 4.1.4, e come file di input è stato preso il cartone animato 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 indicano il tempo impiegato per completare con successo l'attività.

Caratteristiche
2x Kunpeng 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 numero π
5m 40.627s
3m 18.613s

Compilazione LLVM 10
19m 29.863s
22m 39.474s

Ricodifica video ffmpeg
1m 3.196s
44.401s

È facile notare che il principale vantaggio del rappresentante dell'architettura x86_64 è la frequenza di 3.9 GHz, raggiunta grazie alla tecnologia Intel® Turbo Boost. Il processore basato sull'architettura arm64 si distingue per il numero di core, piuttosto che per la frequenza.

Come previsto, durante il calcolo del numero π in un singolo thread, il numero di core non è d'aiuto. Tuttavia, durante la compilazione di progetti di grandi dimensioni, la situazione cambia.

Conclusione

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

Durante l'uso del server possono sorgere problemi con il software per l'architettura arm64, tuttavia, questi problemi sono specifici per ciascun singolo utente.

Vuoi testare tutte le funzionalità del server con i tuoi compiti? Il 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