Born to be wired

 Archive pour octobre 2009

 Faster Harder Server

Les résultats sont probants. Nous sommes maintenant à Migration+14 jours. Guile a définitivement remplacé Ryu. Pour ceux qui ne comprennent rien, regardez les épisodes précédents.

Pendant ces 14 jours, pas une seule interruption de service. Premiers constats : les ressources sont bien disponibles, comme l’attestent ces graphiques (promis, après ce billet j’arrête de mettre des graphes).

NB : c’est visible, mais pour ceux qui auraient du mal à situer, la migration a eu lieu au milieu de la semaine 42. Le trou en semaine 40, c’est une interruption de  service.

La RAM a finalement été boostée à 1 Go au lieu des 768 Mo prévus (j’ai retrouvé des barrettes supplémentaires). L’OS peut donc s’étendre pleinement dans cet espace au lieu des étroits 256 Mo auxquels il avait droit auparavant. En conséquence, comme on le voit en orange sur ce graphe, peu de ressources mémoire disponibles, mais quand même plus qu’avant. L’espace de swap (en jaune) a été significativement augmenté, avec néanmoins l’espoir qu’il servira peu.

 Server Academy :: And the winner is…

Voici enfin le moment de présenter notre gagnant sur les bases des nombreux votes des internautes et des décisions du jury.

Indice de performances

Afin de déterminer cet indice, le jury (c’est-à-dire moi) a calculé les performances de tous les serveurs en se basant sur les 8 tests précédents, en prenant les mesures effectuées sur Ryu comme étalon. Le graphique ci-dessous montre la moyenne de ces performances.

  • Ryu affiche donc logiquement une valeur de 1.00
  • Zangief se positionne avant-dernier avec une valeur de 1.67
  • Il est devancé, d’assez peu, par Blanka avec un score de 1.98
  • Guile dépasse assez largement ses concurrents avec une note de 2.85

 Server Academy :: Les perfs

Il est temps de regarder plus précisément ce que nos candidats ont dans le buffet !

Pour cela, je leur ai fait passer une série de 8 tests de performances brutes. Ces tests ne sont pas toujours pleinement représentatifs de la charge réelle supportée par un serveur, mais ils sollicitent de nombreuses parties de l’architecture matérielle (principalement processeur, RAM, contrôleurs disques et disques eux-mêmes).

Il convient toutefois d’établir dans quelles conditions ces résultats ont étés obtenus. Tous les serveurs sont en Debian 5 et ont bénéficié d’une fresh intall, à l’exception de Ryu qui a tourné sur son installation existante. Voici le détail des conditions de tests au cas par cas :