Born to be wired

 Articles taggés avec ‘debian’

 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 :

 On a retrouvé le prototype du T-800 !

Alors qu’il arpentait le bric-à-brac incommensurable de son fournisseur de breloques habituel, dont je tairai le nom, mon père était désappointé. Il n’avait pas encore trouvé de gadget inutile et encombrant à acheter ce jour là.

Soudain il tomba nez à nez (ou plutôt nez à bras) avec deux massives armatures articulées, et terminées par une pince.
_ « Fichtre, se dit-il, ça ne vaut pas une armoire normande ou une borne Jeutel de 150 kg, mais on va faire avec. »
C’est comme ceci que le garage de mes parents se trouva investi par deux bras mécaniques articulés, pour le plus grand bonheur de toute la famille qui aime bien voir débarquer des objets hétéroclites dans la maison.

 Adieu Etch, bonjour Lenny

Une très brève pour signaler que le serveur a été totalement migré vers la version 5.0 « Lenny » de Debian, après une semaine entière dédiée aux tests sur virtual machine et aux installs d’updates pré-migration.

La migration a nécessité une mise à jour laborieuse du noyau, un long repaluchage des fichiers de configuration de nombreux services, et quelques mini-prises de tête pour cloisonner la migration par lots fonctionnels, principalement par excès de prudence.

Les performances de certains services s’en trouvent immédiatement boostées, et l’opération me permet de planifier l’ajout de nouvelles fonctionnalités dans les semaines qui viennent. Le serveur galère toujours un peu à afficher les pages WordPress (il y a du lourd derrière et mes I/O sont à la ramasse), mais si vous suivez correctements mes teasers vicieux, vous deviez soupçonner que la situation devrait s’améliorer dans quelques temps…

 Importer une base WordPress sur un autre environnement

Attention : procédure obsolète

J’ai mis en place un serveur Debian virtuel qui me sert à bidouiller et à tester toutes les améliorations que je souhaite mettre en place, sans importuner le bon fonctionnement du serveur de prod. Une technique incontournable dans le monde professionnel que j’ai décidé d’appliquer en tant que particulier.

Au passage, je précise que je n’avais absolument pas envie de couper le serveur de prod pour faire le clonage des disques. J’ai utilisé une méthode dérivée de celle qui est décrite ici par Yannick afin de cloner le disque par le réseau. A chaud. Sans avoir à remonter le disque source en read-only. Comme une brute, quoi. Une étonnante démonstration supplémentaire des incroyables pouvoirs de l’open source.

 A minitel story…

Dans la vie, s’il y a parmi mes activités une petite lubie qui m’a toujours tenu à cœur, c’est bien celle de détourner un objet de la fonction première pour laquelle il a été conçu.

Aujourd’hui, l’exemple illustrant ce propos est le minitel.

La recette, la voici :

  • Prenez un minitel pas trop vieux, dégoté dans un grenier, sur eBay, ou dans le débarras d’une agence d’une entreprise de travail temporaire (merci Flo 🙂 )
  • Prenez quelques composants électroniques, et soudez-les sur un minuscule circuit imprimé que vous logez à l’intérieur d’une prise série 9 broches, pour des raisons esthétiques.