Le développement rapide des nouvelles technologies entraîne souvent des situations où les équipements utilisés ne répondent pas aux tâches des entreprises. Vous devez soit mettre à niveau la flotte existante de systèmes de serveurs, soit les remplacer par des systèmes plus productifs. Dans ce cas, il est nécessaire d'évaluer adéquatement les options pour un tel remplacement, de connaître tous les avantages et les inconvénients de l'équipement. Nous avons décidé de tester le serveur Fujitsu PRIMERGY RX2540 M4 et de dire quelles fonctionnalités il offre aux utilisateurs. Dans cet article, nous parlerons de la composition du serveur, de son architecture et décrirons la progression et les résultats des tests.
Ainsi, le sujet de notre recherche est un serveur à 2 unités (environ 1 unité = 4,445 cm ou 1,75 pouces) installé dans un rack de 19 pouces.
Commençons par l'avant.
Fig.1. Disposition du panier HDD / SSD1) Il est possible de noter 16 compartiments pour les disques durs ou les disques SSD d'une taille de 2,5 pouces. Prend en charge les disques durs (HDD) avec une capacité de mémoire allant jusqu'à 2 To et les disques SSD avec une capacité de mémoire allant jusqu'à 7,68 To. La conception du compartiment lui-même est illustrée à la figure 2.
Fig.2. Compartiment disque dur / SSDCe compartiment est retiré et inséré dans le panier en appuyant sur le loquet de verrouillage vert à droite.
2) Le panneau de commande est situé sur le côté droit.
Il comprend deux connecteurs USB 3.0, un compartiment pour la sortie d'un connecteur VGA, un bouton de réinitialisation (pour un redémarrage d'urgence), des indicateurs de fonctionnement du disque et un bouton marche / arrêt.
3) Un lecteur optique est situé sous le panneau de commande.
Fig.4. Emplacement du lecteur optiqueIl s'agit d'un lecteur de DVD ultra-mince qui peut être connecté via un connecteur SATA. La conception du lecteur optique est illustrée à la figure 5.
Fig.5. Lecteur optique4) Sous le lecteur optique, il y a un compartiment pour connecter un module avec des disques de sauvegarde (ou Backup).
Fig. 6. Emplacement de la baie de lecteur de sauvegardeDans ce compartiment, des modules RDX ou LTO peuvent être insérés. Ils se présentent comme suit:
Fig.7. Lecteur de bande LTO et cartouche RDXIl vaut la peine d'en dire plus sur chaque type de module.
RDX (de l'anglais. Removable Disk Exchange) est une technologie qui améliore la tolérance aux pannes et la force du lecteur. Ce module est un disque dur monté dans un boîtier spécial, assurant une faible fixation du disque. Cette technologie évite une défaillance prématurée du disque dur en raison de vibrations ou de chutes d'une petite hauteur.
LTO (de l'anglais. Linear Tape-Open) - technologie pour enregistrer des données sur bande magnétique. Il peut sembler étrange de nos jours d'enregistrer des informations sur une bande magnétique. Cependant, LTO montre de bons résultats de longévité. Selon les fabricants, la bande magnétique peut stocker des informations jusqu'à 30 ans (le chemin de fer a un taux maximum de 10 ans). De plus, il est plus facile de récupérer des données à partir d'une bande magnétique déchirée que de plaques de chemin de fer froissées. Norme LTO-7 actuellement prise en charge. Il permet l'utilisation de cartouches avec une capacité de mémoire allant jusqu'à 6 To avec une vitesse d'écriture de 300 Mb / s et 750 Mb / s avec compression d'informations. Bien que les plans énoncent la norme LTO-10. Il vous permettra d'installer des cartouches avec une capacité de mémoire allant jusqu'à 48 To et une vitesse d'écriture de 2750 Mb / s.
Allez à l'arrière du serveur.
1) La première chose à laquelle vous devez prêter attention est la nutrition.
Fig.8. Emplacement des connecteurs d'alimentationLe serveur prend en charge jusqu'à 2 blocs d'alimentation et fournit une redondance "à chaud". Par conséquent, vous devez connecter les alimentations à différentes phases, de sorte qu'au moins l'une d'entre elles continue de fonctionner en cas de panne. Les alimentations de 450 à 1300 watts sont prises en charge. Le choix de l'alimentation doit être basé sur la charge (nombre de RAM, disques, processeurs, etc.).
Fig.9. Alimentations2) On peut noter six emplacements d'extension. Dont trois sont PCI-Express 3.0 x8 et trois sont PCI-Express 3.0 x 16.
Fig.10. Emplacement de l'emplacement PCIPour que les six emplacements fonctionnent, vous devrez installer un deuxième processeur (la carte mère le permet). Les emplacements d'extension vous permettent de connecter des graphiques, des cartes réseau et divers contrôleurs.
3) À l'arrière du serveur se trouvent des connecteurs intégrés à la carte mère.
Fig.11. Emplacement des connecteurs intégrésIl s'agit d'un connecteur VGA, de deux connecteurs USB 3.0, de deux ports gigabit et d'un port gigabit pour la gestion (ou la gestion). Il a été mentionné ci-dessus que sur le panneau avant, il y a des connecteurs VGA et USB. Il convient de noter que Fujitsu possède plusieurs faces-avant pour ce serveur. Et certains n'ont pas ces connecteurs. À l'arrière, ils sont requis et sur le panneau avant sont facultatifs.
Il reste à considérer le serveur de l'intérieur et à voir de quoi il est construit. Certaines informations répéteront ce qui précède lors de l'indication de connecteurs ou de modules. Ceci est nécessaire pour orienter où et ce qui se trouve à l'intérieur du système. Commençons par l'emplacement des principaux éléments.
Fig.12. Serveur à l'intérieur1) La base de tout serveur est la carte mère.
Fig.13. Emplacement de la carte mèreLa carte mère D3384 est installée sur ce serveur (seules les révisions peuvent différer). La conception de la carte est la suivante:
Fig.14. Carte mère D3384Il contient 2 sockets de processeur pour les processeurs de la famille Intel E5, 24 emplacements pour RAM DDR4 (avec une capacité de mémoire totale allant jusqu'à 3 To), un chipset Intel C620, six emplacements PCIe et les autres entrées et sorties mentionnées ci-dessus.
2) Nous allons maintenant examiner comment sont situés les emplacements pour la RAM.
Fig.15. Emplacement des emplacements RAMIls sont placés à 3 endroits. Il y a six emplacements dans les parties supérieure et inférieure, et les douze autres au milieu. Ces emplacements prennent en charge l'installation de bandes de RAM jusqu'à 128 Go avec une vitesse de 2666 millions de transferts / s.
3) Et surtout - les processeurs.
Fig.16. L'emplacement des connecteurs pour les processeursIls sont placés entre les rangées de RAM. L'installation de processeurs de toute la série E5 est prise en charge (jusqu'au processeur Intel Xeon E5-8180M-V5, 2,5 GHz). Le processeur se présente comme suit:
Fig.17. Processeur Intel Xeon E5-8180M-V5Les radiateurs passifs sont installés comme système de refroidissement pour les processeurs. L'un d'eux est situé sur la figure 18.
Fig.18. Radiateur passif radiateur B1016-V1Les modules 60X38, qui comprennent 2 ventilateurs, sont responsables du refroidissement actif. Ils sont placés dans l'ordre suivant:
Fig.19. Emplacement du système de refroidissement actifEt ils ressemblent à ceci:
Fig.20. Refroidisseurs 60X38Jusqu'à trois de ces modules peuvent être installés (soit six ventilateurs actifs). Avec cette configuration, le serveur refroidira autant que possible.
Maintenant, il vaut la peine de dire avec quelle configuration les tests ont été effectués et ce qu'ils ont montré.
Lors des tests, Microsoft Windows Server 2012 R2 Standard a été utilisé. La liste des systèmes d'exploitation pris en charge est assez impressionnante (y compris les hyperviseurs). Plus de détails sur la liste peuvent être trouvés
ici .
Les composants du serveur sont présentés dans le tableau ci-dessous.
La carte mère D3384-A1 (avec une bande passante de 38400 Mo / s), deux processeurs Intel Xeon E5-4112-V5, quatre emplacements RAM Fujitsu DDR4-2666 RDIMM 32 Go, un contrôleur de disque FTS PRAID CP400i à 8 ports sont installés dans le boîtier du serveur (à une vitesse de 12 Go / s pour les disques SAS et 6 Go / s pour les disques SATA) avec un disque dur connecté de 500 Go, un contrôleur de réseau Intel X722 à 2 ports (fonctionnant sur la norme 10GBASE-T) et un contrôleur de réseau à 2 ports, fonctionnant selon la norme 1000BASE-T.
Test
Pour que les résultats ne semblent pas des valeurs abstraites, à titre de comparaison, nous présentons les résultats des tests d'autres serveurs de classe moyenne. Commençons par le test du processeur:
1) Reine du processeur. L'essence du test est de calculer des entiers. Cela vous permet de tester la capacité du processeur à se ramifier et à prévoir les erreurs. Pour résoudre les problèmes, l'algorithme Queens Problem est utilisé. Vous pouvez en savoir plus sur cet algorithme
ici .
Le test a montré 62 251 valeurs par seconde. Le résultat montre que le processeur gère bien plusieurs tâches en même temps, ce qui donne un gros gain lorsqu'il est utilisé dans la virtualisation.
2) CPU PhotoWorxx - tester les performances des opérations arithmétiques et travailler avec des images RVB. Son essence est la suivante:
- Remplir l'image de pixels de couleurs aléatoires;
- Rotation de l'image de 90 et 180 degrés;
- Différenciation d'image;
- Conversion d'espace colorimétrique (utilisée lors de la conversion au format JPEG).
Le test a montré un résultat de 36 443 millions de pixels par seconde. Cela suggère que le processeur s'adapte bien lorsque vous travaillez avec des images.
3) CPU ZLib - un test des performances du processeur et du sous-système de mémoire à l'aide d'opérations entières. Le test se fait en créant des archives ZIP. Pour ce faire, utilisez la bibliothèque zlib ouverte (en savoir
plus sur la bibliothèque ). Il est souvent utilisé pour tester des systèmes multicœurs.
L'indicateur est maintenu à 525,2 Mo / s.
4) FPU VP8 - test du processeur en compressant la vidéo avec le codec Google VP8 ou WebM 1.1.0. L'encodage est effectué pour 1 passage d'un flux vidéo ayant une extension de 1280x720 et allant à une vitesse de 8192 kbit / s (en tenant compte de la qualité maximale configurée). Les images elles-mêmes sont générées à l'aide d'une variété de fractales Julia (
plus ). Quelle est la différence entre les tests de processeur appelés CPU et FPU? Le fait est que les premiers processeurs pouvaient exécuter un ensemble d'instructions strictement défini. Pour étendre les capacités du processeur, des coprocesseurs ont été développés qui effectuaient des opérations mathématiques spécifiques et renvoyaient le résultat au processeur principal. Cela a permis d'augmenter la vitesse globale de l'ordinateur. Aujourd'hui, les coprocesseurs sont intégrés dans le processeur central, et la frontière a commencé à s'estomper. Les tests FPU testent les "coprocesseurs" dans le processeur.
Le test a montré 6493 unités. Malgré le fait que de nombreux coprocesseurs sont intégrés dans le CPU, ils n'affichent pas le résultat le plus élevé. Pour travailler avec le flux vidéo, vous devez utiliser des cartes vidéo distinctes. Dans notre exemple, le processeur consacre une partie de la puissance de son processeur au traitement des graphiques vidéo.
5) Lecture de la mémoire - testez la vitesse de transfert des données de la RAM vers le processeur. C'est à quelle vitesse le processeur lit les données de la RAM.
Le test montre que le processeur lit les données de la mémoire à une vitesse de 71320 Mo / s.
6) Écriture mémoire - un test de la vitesse de transfert des données du processeur vers la RAM. En d'autres termes, à quelle vitesse le processeur écrit des données dans les cellules de mémoire.
Le test a montré que le processeur écrit des données dans la RAM à une vitesse de 51299 Mo / s.
7) Copie de mémoire - un test de la vitesse de transfert des données d'une cellule mémoire à une autre via le cache du processeur. Autrement dit, à quelle vitesse le processeur copiera les données d'un emplacement mémoire à un autre.
Le test a montré que le processeur copie les données d'une cellule à une autre à une vitesse de 61469 Mo / s.
8) Latence mémoire - teste le temps moyen de lecture des données par le processeur à partir de la RAM. Si le test précédent de lecture à partir de la mémoire a montré la vitesse de lecture, ce test indique le temps de retard moyen.
Le test montre que le temps de retard moyen lors de la lecture est de 85,7 ns.
Pesez le pour et le contre
Notez les avantages:
1) Tailles de serveur compactes
2) La présence de 16 baies pour HDD / SSD, ce qui vous permet de créer des sous-systèmes à sécurité intégrée
3) Le lecteur optique est un avantage considérable. Il arrive souvent qu'il soit nécessaire de restaurer le système à partir de disques optiques. La raison en est que le lecteur optique est toujours détecté par le système et que des pilotes sont requis pour divers bus (par exemple, USB 3.0) ou l'initialisation peut échouer au démarrage du système.
4) Connexion des modules RDX et LTO. Ils vous permettent de stocker des informations beaucoup plus longtemps que les disques durs et SSD habituels.
5) La présence de 2 alimentations, ce qui augmente la résilience du serveur en cas de panne de courant ou de panne de l'une des unités. Il s'agit d'un avantage très important, car de nombreux serveurs sortent avec une seule alimentation.
6) Carte mère avec large connectivité:
- Prise en charge de 2 processeurs.
- 24 emplacements pour RAM avec une capacité totale allant jusqu'à 3 To.
- 6 emplacements PCIe, qui vous permettent d'ajouter une carte vidéo, de connecter des cartes réseau supplémentaires et plus encore.
7) La présence d'un contrôleur de réseau fonctionnant à une vitesse de 10 Gbit / s. Il est à noter que le contrôleur contient 2 ports, ce qui augmente sa tolérance aux pannes et permet d'utiliser l'équilibrage du trafic.
8) Une puissance de processeur impressionnante pour les tâches complexes et un accès à la mémoire à haute vitesse, comme le montrent les tests Queen CPU, Memory Read / Write / Copy.
Parlons maintenant des inconvénients:
1) Contrôleur RAID intégré. Son inconvénient se manifeste dans un petit nombre de ports. Si vous avez des baies avec 16 disques, vous devrez acheter un contrôleur supplémentaire pour utiliser tous les disques disponibles en même temps.
2) Faibles performances dans le flux vidéo et le test d'accélération vidéo. Toute la charge tombe sur le processeur central.
Pour résumer, il convient de noter les bonnes caractéristiques en termes de puissance de processeur installée et de RAM, ainsi que d'accès à haut débit. Une grande quantité d'espace disque est également un avantage. Tout cela vous permet d'utiliser le serveur comme hébergement pour des services avec une grande quantité de données (bases de données, courrier d'entreprise, services cloud), virtualisation, etc.
Les inconvénients incluent le contrôleur RAID intégré pour 8 ports (avec 16 baies de lecteur) et l'absence de carte vidéo pour travailler avec des applications graphiques modernes qui utilisent des modèles 3D et une accélération vidéo. En général, si nécessaire, la carte mère vous permet d'installer des contrôleurs RAID, des cartes vidéo, des contrôleurs de réseau et d'autres périphériques supplémentaires. Le serveur «prêt à l'emploi» affiche de très bons résultats et, lorsqu'il est utilisé dans des tâches spécifiques, peut être mis à niveau et mis à niveau.
Merci de votre attention, nous sommes prêts à répondre à vos questions.