Ajouter un commentaire

Ikoula a testé pour vous : le serveur IBM POWER8

Présentation du Power8

Ikoula a décidé de tester le nouveau POWER S822L faisant parti de la gamme des POWER8 conçu par IBM.

Ces serveurs fonctionnant avec un système PowerPC little endian sont compatibles avec des OS comme Fedora, Ubuntu, RedHat ou Suse.

Il est possible d’y déployer un système de virtualisation compatible avec le système PowerPC : PowerVM ou PowerKVM.

L’administration de ce serveur est possible via la console d’administration IPMI, permettant la configuration des disques, du RAID et d’y installer l’OS choisi via CD ou net install.

 

Tests réalisés par Ikoula

Ikoula a testé une configuration assez poussée du POWER8, avec 153 cores, 256 Go RAM et une partition de 776 Go.

La création de la partition s’est faite en passant par l’IPMI.

Via la commande « iprconfig » nous avons créé un RAID5 + 1 disque de hot spare sur des SSD.

Ubuntu 14.04 (ubuntu-14.04.1-server-ppc64el) est l’OS que nous avons décidé d’installer, afin de réaliser des tests de performances, aussi bien sur l’aspect matériel qu’applicatif.

 

Ikoula a utilisé les outils suivants pour démontrer les performances fournies par le serveur IBM POWER8 :

  • Phoronix Test Suite

Phoronix Test Suite est un outil permettant de réaliser des benchmarks sur des environnements Linux.

Ikoula a fait le choix d’utiliser cet outil pour la réalisation de l’ensemble des benchmarks, car Phoronix propose un nombre important de tests préconfigurés (aio-stress, fio, apache, dbench, ramspeed, …) sous forme de résultat brut et via des graphiques.

Phoronix dispose également d’une interface centralisée, donnant la possibilité de réaliser des tests sur plusieurs machines identiques ou différentes, puis de les comparer.

 

  • Sysbench (perfomances MariaDB)

Sysbench est une suite de tests qui vous permet d'obtenir rapidement une impression sur les performances du système, ce qui est important si vous envisagez d'exécuter une base de données sous charge intensive.

 

NB : Nous avons dû utiliser sysbench pour réaliser des tests de performances au niveau des bases de données, car les scripts pgbench/sqlite préconfigurés dans Phoronix n’ont pu s’installer.

 

Nous avons également rencontré d’autres problèmes lors de nos tests sur le Power8.

Pour commencer impossible de créer un RAID 5T2 ou RAID 10T2, après avoir suivi les prérequis IBM. La seule information obtenue est « Create disk array failed ». Nous n’avons pas pu tester la fonctionnalité Easy Tier disponible grâce à ce RAID T2. Après avoir contacté IBM, il s'avère que les disques installés n'étaient pas compatibles avec le EasyTiering.

Au niveau applicatif, la solution Phoronix est compatible sur le Power8, cependant l’ensemble des tests ne sont pas compatibles. On constate bien que le code sur ce type de matériel est spécifique et qu’il est possible de rencontrer un grand nombre de blocage dessus.

De même que pour pgbench, celui-ci a remonté un grand nombre d’erreurs, lié à des problèmes de droits et fichiers manquant.

 

Résultats

  • Phoronix :

(Résultat également disponible sur : http://openbenchmarking.org/result/1501279-DE-POWER8GLO59).

(fichier : results - power8.png)

 

  • Sysbench :

 (fichier :  result - mariadb - power8.png)

 

Analyse

Le serveur IBM POWER8, qu'Ikoula a pu tester, s'est avéré très performant et robuste. C'est un serveur essentiellement créé et pensé pour de la virtualisation et de gros travaux de base de données, tant que l'on respecte certaines conditions notamment dues à son architecture processeur.

 

Intéressés ?  N'hesitez pas à prendre contact avec notre service commercial Ikoula Enterprise Services sales-ies@ikoula.com pour plus d'informations.

 

Tags: