Born to be wired

 Articles taggés avec ‘serveur’

 The place to be

Bonjour. Ça va ? (*)

Héberger son propre serveur à domicile n’est pas toujours simple, à plus forte raison en appartement. Pour cela, il faut trouver l’endroit idéal – the place to be.

Cet endroit est en général délicat à trouver car il est souvent nécessaire de jongler avec différentes contraintes, on se retrouve alors à faire des choix cornéliens qui se soldent par des compromis éprouvants.

Par exemple, la première contrainte qui me vient à l’esprit quand je pense à un serveur hébergé en appartement, c’est le bruit. À moins d’opter pour une architecture entièrement fanless, un serveur même petit pourra être équipé d’un ou plusieurs ventilateurs, qu’on prendra soin de choisir larges et de qualité, avec de beaux roulements à billes bien lubrifiés, par respect pour nos oreilles, notre tranquillité d’esprit et, par voie de conséquence, notre santé mentale.

 Testons hardiment et ardemment le hardware de l’Arduino

Une fois n’est pas coutume, et sans vouloir céder à la tendance des déballages de produits qu’on rencontre de plus en plus sur la partie fadasse de la blogosphère 2.0, je vais exceptionnellement publier quelques photos d’un déballage maison et d’un petit test de matériel. Car j’ai eu la chance de me faire prêter, comme l’indique le titre, un Arduino ! Et même plusieurs !

Un grand merci à Romain pour m’avoir spontanément proposé de tester ce merveilleux matériel.

Mais je vois déjà mes (trois) lecteurs déconcertés, à la limite du décrochage, qui se posent des questions. Et je lis sur leurs lèvres : C’est quoi, un Arduino ?

 Il est temps de changer de serveur (encore)

En ce moment je suis accablé par la poisse avec le matériel électronique. Et l’alimentation silencieuse du serveur d’hébergement me l’a rappelé cette semaine. Par des sifflements stridents, elle m’a signalé sa lente agonie vers une mort imminente. Puis par son incapacité à maintenir l’uptime du serveur plus de quelques minutes, elle m’a clairement indiqué son passage de vie à trépas. Alors repose en paix, petite alimentation qui n’était somme toute plus très sollicitée, et garde une place en enfer à tes constructeurs de chez Heden qui t’ont faite si fragile.

En conséquence de cette mort annoncée, le serveur fonctionne avec une alimentation de rechange beaucoup moins silencieuse, en mode dégradé, en tous cas pour mes oreilles. Ne voulant surtout pas continuer à subir le bruit désagréable de cette alimentation de secours d’un autre âge, je me suis mis en quête d’une remplaçante neuve.

 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 :

 Server Academy :: Comparatif des données

Tout d’abord, je tiens à remercier une nouvelle fois les donateurs.

Ensuite, voila le comparatif complet reprenant les données de chacun des serveurs.

Nous avons sur la gauche du tableau deux solutions desktop, tandis que la droite se présente deux solutions enterprise. Au niveau des performances, on est en droit d’attendre de très bons résultats tout d’abord de Blanka  avec ses deux processeurs, une bonne quantité de RAM surtout pour l’époque (le BIOS date de 2001!), et du SCSI avec possibilité de RAID. Mais Guile n’est pas en reste avec sa fréquence processeur élevée, une quantité de RAM très correcte, et ses disques dur UDMA5 pleinement reconnus par la carte mère.