Déballage Huawei TaiShan 2280v2

Déballage Huawei TaiShan 2280v2
Les serveurs dotés de processeurs sur l'architecture arm64 entrent avec diligence dans nos vies. Dans cet article, nous allons montrer le déballage, l'installation et un petit test du nouveau serveur TaiShan 2280v2.

déballage

Déballage Huawei TaiShan 2280v2
Le serveur nous est arrivé dans une boîte banale. Sur les côtés de la boîte, il y a un logo Huawei, ainsi que des signes de conteneurs et d'emballages. Ci-dessus, vous pouvez voir les instructions pour retirer correctement le serveur de la boîte. Commençons le déballage !

Déballage Huawei TaiShan 2280v2

Déballage Huawei TaiShan 2280v2
Le serveur est enveloppé dans une couche de matériau antistatique et pris en sandwich entre des couches de mousse. En général, l'emballage standard pour le serveur.

Déballage Huawei TaiShan 2280v2
Dans une petite boîte, vous pouvez trouver un traîneau, deux boulons et deux câbles d'alimentation Schuko-C13. Le traîneau semble assez simple, mais nous en reparlerons plus tard.

Déballage Huawei TaiShan 2280v2
En plus du serveur, il y a des informations sur ce serveur, ainsi que l'accès au module BMC et au BIOS. Le numéro de série est représenté par un code-barres unidimensionnel et le code QR contient un lien vers le site de support technique.

Retirons le capot du serveur et regardons à l'intérieur.

Qu'est-ce qu'il y a dedans?

Déballage Huawei TaiShan 2280v2
Le couvercle du serveur est maintenu par un loquet spécial qui peut être fixé en position fermée à l'aide d'un tournevis cruciforme. L'ouverture du loquet entraîne le déplacement du capot du serveur, après quoi le capot peut être retiré sans aucun problème.

Déballage Huawei TaiShan 2280v2

Déballage Huawei TaiShan 2280v2
Le serveur est livré dans une configuration prête à l'emploi appelée Configuration standard Taishan 2280 V2 512G dans la configuration suivante :

  • 2x Kunpeng 920 (architecture ARM64, 64 cœurs, fréquence de base 2.6 GHz) ;
  • 16x DDR4-2933 32 Go (total 512 Go) ;
  • 12 disques durs SAS 1200 XNUMX Go ;
  • Contrôleur RAID matériel Avago 3508 avec alimentation à supercondensateur ;
  • 2x carte réseau avec quatre ports 1GE ;
  • 2x carte réseau avec quatre ports SFP+ 10GE/25GE ;
  • 2x bloc d'alimentation 2000 watts ;
  • Châssis rackable 2U.

La carte mère du serveur implémente la norme PCI Express 4.0, qui vous permet d'utiliser toute la puissance des cartes réseau 4x 25GE.

Dans la configuration du serveur qui nous a été envoyée, 16 emplacements de RAM sont vides. Physiquement, le processeur Kunpeng 920 prend en charge jusqu'à 2 To de RAM, ce qui vous permet d'installer 32 barrettes de mémoire de 128 Go chacune, augmentant ainsi la quantité totale de RAM à 4 To sur une seule plate-forme matérielle.

Les processeurs ont des dissipateurs thermiques amovibles sans leurs propres ventilateurs. Contrairement aux attentes, les processeurs sont soudés sur la carte mère (BGA) et, en cas de panne, ne peuvent être remplacés que dans un centre de service utilisant un équipement spécial.

Et maintenant, nous allons remonter le serveur et passer au montage en rack.

Installation

Déballage Huawei TaiShan 2280v2
Tout d'abord, le traîneau est monté dans le rack. Les patins sont de simples étagères sur lesquelles s'adapte le serveur. D'une part, une telle solution est très simple et pratique, mais il n'est pas possible de réparer le serveur sans le retirer du rack.

Déballage Huawei TaiShan 2280v2
Dans le contexte des autres serveurs, TaiShan attire l'attention avec un panneau avant plat et une palette de couleurs verte et noire. Par ailleurs, je voudrais noter que le fabricant est sensible au marquage de l'équipement installé dans le serveur. Chaque traîneau de disque contient les informations nécessaires sur le disque installé, et sous le port VGA se trouve une icône indiquant l'ordre de numérotation des disques.

Déballage Huawei TaiShan 2280v2
Un port VGA et 2 ports USB en façade sont un joli plus du constructeur en plus des principaux ports VGA + 2 USB en face arrière. Sur le panneau arrière, vous pouvez également trouver un port IPMI étiqueté MGMT et un port COM RJ-45 étiqueté IOIOI.

La configuration initiale

Déballage Huawei TaiShan 2280v2
Lors de la configuration initiale, vous modifiez les paramètres de connexion au BIOS et configurez IPMI. Huawei favorise la sécurité, de sorte que le BIOS et l'IPMI sont protégés par des mots de passe autres que les mots de passe admin/admin habituels. Lorsque vous vous connectez pour la première fois, le BIOS vous avertit que le mot de passe par défaut est faible et doit être modifié.

Déballage Huawei TaiShan 2280v2
L'interface de l'utilitaire de configuration du BIOS Huawei est similaire à celle de l'utilitaire de configuration Aptio utilisé dans les serveurs SuperMicro. Ici, vous ne trouverez ni commutateur pour la technologie Hyper-Threading ni pour le mode Legacy.

Déballage Huawei TaiShan 2280v2
L'interface Web du BMC propose trois champs de saisie au lieu des deux attendus. Vous pouvez accéder à l'interface à l'aide d'un mot de passe de connexion local ou d'une authentification via un serveur LDAP distant.

IPMI fournit de nombreuses options pour la gestion des serveurs :

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

Par défaut, la méthode RMCP utilisée par ipmitool est désactivée pour des raisons de sécurité. Pour l'accès KVM, iBMC propose deux solutions :

  • applet Java "classique" ;
  • Console HTML5.

Déballage Huawei TaiShan 2280v2
Étant donné que les processeurs ARM sont positionnés comme économes en énergie, sur la page principale de l'interface Web iBMC, vous pouvez voir le bloc «Efficacité énergétique», qui montre non seulement la quantité d'énergie que nous avons économisée en utilisant ce serveur, mais combien de kilogrammes de dioxyde de carbone n'ont pas entrer dans l'atmosphère.

Malgré l'impressionnante capacité des alimentations, en mode veille, le serveur consomme Watts 340, et à pleine charge Watts 440.

l'utilisation de

La prochaine étape importante est l'installation du système d'exploitation. Il existe de nombreuses distributions Linux populaires pour l'architecture arm64, cependant, seules les versions les plus modernes sont installées et fonctionnent correctement sur le serveur. Voici une liste des systèmes d'exploitation que nous avons réussi à exécuter :

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

Lors de la préparation de l'article, la nouvelle a été annoncée que la société russe Basalt SPO avait publié une nouvelle version du système d'exploitation Simply Linux. Déclaréque Simply Linux prend en charge les processeurs Kunpeng 920. Malgré le fait que l'application principale de ce système d'exploitation soit Desktop, nous n'avons pas manqué l'occasion de le tester sur notre serveur et nous avons été satisfaits du résultat.

L'architecture du processeur, sa principale caractéristique, n'est pas encore supportée par toutes les applications. La plupart des logiciels ciblent l'architecture x86_64 omniprésente, et les versions portées sur arm64 ont tendance à être à la traîne en termes de fonctionnalités.

Huawei recommande d'utiliser EulerOS, une distribution Linux commerciale basée sur CentOS, puisque ce kit de distribution prend nativement en charge entièrement les fonctionnalités des serveurs TaiShan. Il existe une version gratuite d'EulerOS − OuvrirEuler.

Des benchmarks bien connus tels que GeekBench 5 et PassMark CPU Mark ne fonctionnent pas encore avec l'architecture arm64, donc des tâches «quotidiennes» sous la forme de déballage, de compilation de programmes et de calcul du nombre π ont été prises pour comparer les performances.

Un concurrent du monde x86_64 a pris un serveur bi-socket avec Intel® Xeon® Gold 5218. Voici les caractéristiques techniques des serveurs :

Caractérisation
Taishan 2280v2
Intel® Xeon® Or 5218

processeur
2x Kunpeng 920 (64 cœurs, 64 fils, 2.6 GHz)
2x Intel® Xeon® Gold 5218 (16 cœurs, 32 threads 2.3 GHz)

Mémoire opérationnelle
16x DDR4-2933 32 Go
12x DDR4-2933 32 Go

Des disques
12 disque dur de 1.2 To
2 disque dur de 1 To

Tous les tests sont effectués sur le système d'exploitation Ubuntu 19.10. Avant d'exécuter les tests, tous les composants du système ont été mis à niveau avec la commande full-upgrade.

Le premier test compare les performances dans le "test unique": le calcul de cent millions de chiffres du nombre π sur un cœur. Il existe un programme dans les référentiels Ubuntu APT qui résout ce problème : l'utilitaire pi.

La prochaine étape des tests est un "échauffement" approfondi du serveur en compilant tous les programmes du projet LLVM. Sélectionné tel que compilé LLVM monodépôt 10.0.0, et les compilateurs sont gcc и g++ version 9.2.1fourni avec le colis construire-essentiels. Puisque nous testons des serveurs, nous ajouterons la clé lors de la configuration de l'assemblage -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"

Cela permettra des optimisations maximales au moment de la compilation et mettra un stress supplémentaire sur les serveurs testés. La compilation s'exécute en parallèle sur tous les threads disponibles.

Après la compilation, vous pouvez commencer à transcoder la vidéo. L'utilitaire de ligne de commande le plus célèbre, ffmpeg, dispose d'un mode d'analyse comparative spécial. ffmpeg version 4.1.4 a participé aux tests et un dessin animé a été pris comme fichier d'entrée Gros lapin 3D HD.

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

Toutes les valeurs dans les résultats du test sont le temps nécessaire pour terminer la tâche avec succès.

Caractérisation
2x Kunpeng 920
2x Intel® Xeon® Or 5218

Nombre total de cœurs/threads
128/128
32/64

Fréquence de base, GHz
2.60
2.30

Fréquence maximale, GHz
2.60
3.90

Calcul du nombre π
5m 40.627s
3m 18.613s

Bâtiment LLVM 10
19m 29.863s
22m 39.474s

transcodage vidéo ffmpeg
1m 3.196s
44.401s

Il est facile de voir que le principal avantage du représentant de l'architecture x86_64 est la fréquence de 3.9 GHz, obtenue grâce à la technologie Intel® Turbo Boost. Le processeur de l'architecture arm64 prend le nombre de cœurs, pas la fréquence.

Comme prévu, lors du calcul du nombre π dans un thread, le nombre de cœurs n'aide en aucune façon. Cependant, lors de la compilation de grands projets, la situation change.

Conclusion

D'un point de vue physique, le serveur TaiShan 2280v2 se distingue par une attention portée à la facilité d'utilisation et à la sécurité. La présence de PCI Express 4.0 est un avantage distinct de cette configuration.

Lors de l'utilisation du serveur, il peut y avoir des problèmes avec le logiciel sous l'architecture arm64, cependant, ces problèmes sont spécifiques à chaque utilisateur individuel.

Vous souhaitez tester toutes les fonctionnalités du serveur sur vos propres tâches ? TaiShan 2280v2 disponible maintenant dans notre laboratoire Selectel.

Source: habr.com

Ajouter un commentaire