Optimisez votre serveur MySQL avec MySQL Tuning Primer

Vous avez des serveurs de bases de données MySQL mais vous n’êtes pas DBA et ne savez pas comment les optimiser ? Dans ce cas, vous serez intéressé par le script MySQL Tuning Primer qui analyse votre installation et vous fait des recommandations de configuration pour optimiser les performances MySQL. Le script utilise les valeurs retournées par les commandes MySQL « SHOW STATUS » et « SHOW VARIABLES« .

Note : en règle général, les fichiers de configuration exemples de MySQL Server sont un bon départ, mais jamais entièrement adapté à votre système. Le dossier d’installation de ces configurations exemples changent en fonction des distributions et de la méthode d’installation, mais vous pouvez les rechercher sur votre serveur : my-small.cnf, my-medium.cnf, my-large.cnf, my-huge.cnf.

MySQL Tuning Primer Script fait des recommendations pour les points suivants :

Slow Query Log, Max Connections, Worker Threads, Memory Usage, Key Buffer, Query Cache, Sort Buffer, Joins, Temp Tables, Table (Open & Definition) Cache, Table Scans (read_buffer), Table Locking, Innodb Status.

Voici un exemple de recommandations sur mon serveur MySQL (pour le serveur hébergeant ma base WordPress entre autres) :

Comment optimiser MySQL ?

Optimisation MySQL avec MySQL Tuning Primer : résultat du script

Optimisation de votre serveur MySQL

Optimisation MySQL avec MySQL Tuning Primer : résultat du script

Optimisation MySQL avec un script : MySQL Tuning Primer

Optimisation MySQL avec MySQL Tuning Primer : résultat du script

Compatible avec toutes les versions de MySQL supérieures à 3.23, il est très facile à utiliser : il suffit de lui indiquer un compte utilisateur qui peut se connecter au serveur, et le résultat s’affiche au bout de quelques secondes.

Site : MySQL Tuning Primer Script.

Beats Studio by Dr Dre : mon dernier casque audio

Fin 2012, je voulais acheter un nouveau casque audio pour mon PC, et j’ai eu l’occasion d’acquérir un Monster Beats Studio (by Dr Dre). Le modèle me plaisait mais il coutait (il coute toujours d’ailleurs) relativement cher : j’ai eu de la chance, je l’ai trouvé neuf à -40% au Luxembourg. :)

Beats Studio by Dr Dre : emballage plutôt soigné

Beats Studio by Dr Dre : emballage plutôt soigné

Le packaging est très soigné, il fait un peut penser aux emballages Apple. :)

Beats Studio by Dr Dre : housse de transport rigide

Beats Studio by Dr Dre : housse de transport rigide

Tout comme son emballage, le casque est très bien fini. Au niveau du son, pas grand chose à dire : le son est excellent, dans les aigus comme dans les graves (ces derniers sont peut-être un peu trop poussés). Je l’utilise essentiellement pour de la musique sur le PC et pour voir des films/séries TV.

A l’utilisation je ne ressens pas le Beats Studio malgré ses 250 grammes, et ce, même au bout de quelques heures d’utilisation. Les mousses sont très agréables, et le système de réglage en hauteur est suffisant.

Beats Studio by Dr Dre : découverte du casque

Beats Studio by Dr Dre : découverte du casque

Compris dans le package, vous avez droit à un étui de transport semi-rigide (contenant un chiffon de nettoyage) : pour l’utiliser, il faut replier les deux branches du casques.

Beats Studio by Dr Dre : découverte du casque

Beats Studio by Dr Dre : découverte du casque

Sont fournis avec le casque, deux câbles audio de 3.5 mm, dont un avec une télécommande de volume.

Beats Studio by Dr Dre : accessoires

Beats Studio by Dr Dre : accessoires

Sur la dernière photo, oui, vous avez bien vu des piles : c’est le gros inconvénient de ce casque. Il doit être alimenté par 2 piles AAA (LR03). D’après la marque, ces piles servent à alimenter la fonction antibruit :

Alimentée par deux piles AAA, la fonction antibruit des casques Beats Studio amplifie la musique et bloque les bruits extérieurs, pour que vous puissiez profiter du meilleur son possible, ou que vous soyez.

Malgré cette fonction antibruit, on peut entendre un souffle important et relativement désagréable dans le casque quand le volume est faible (ou quand le son est coupé). Et surtout, il ne faut pas oublier d’éteindre le casque après utilisation, pour éviter que les piles ne se vident seulement après quelques jours d’utilisation. En effet, le casque est inutilisable si les piles sont déchargés.

Ce casque Beats Studio by Dr. Dre a tenté de se positionner dans le haut de gamme et le prix s’en fait ressentir. La présence de piles est inattendue, et plutôt osée : on aurait préféré une batterie rechargeable. Enfin, le souffle persistant est gênant à l’utilisation, ce qui est relativement inapproprié pour un casque de ce prix (environ 270€ actuellement).

Page officielle : Beats Studio.

Comment vérifier la propagation d’un DNS ?

Lorsque l’on change des paramètres, ou bien les serveurs DNS d’un domaine, ce n’est pas toujours immédiat : c’est ce qu’on appelle le délai de propagation. Suivant les opérateurs/hébergeurs, ce délai de propagation est plus ou moins long.

On peut se retrouver dans certains cas où une fois l’adresse IP vers laquelle pointe un domaine est modifiée, mais cette modification met plusieurs heures à se propager dans le monde.

What’s My DNS est une solution qui permet de vérifier l’état d’une propagation DNS, en effectuant des lookups à partir de serveurs DNS présents dans une quinzaine de pays. L’interrogation peut être des types suivants : A, AAAA, CNAME, MX, NS, PTR, SOA, et TXT.

Vérification de la propagation DNS

Vérification de la propagation DNS

Le résultat est fournit sous la forme d’une liste de serveurs, ainsi qu’une carte.

Comment vérifier la propagation d'un DNS ?

Comment vérifier la propagation d’un DNS ?

Bien pratique lors de vos migrations !

Photo : objectif fisheye Samyang 8mm f/3,5

Je fais pas mal de photos (Nikon Powered), et je suis l’heureux possesseur d’un objectif Samyang 8mm f/3,5 fisheye depuis 2 ans. Initialement c’était un cadeau, mais j’ai sur prendre le pli rapidement, et appris à le dompter au fil des photos.

Constructeur coréen, Samyang fabrique des objectifs pour les principales marques de reflex (Nikon, Canon, Sony, Pentax, etc.). Les caractéristiques de ces objectifs sont qu’ils sont la plupart du temps complètement manuels (mise au point et ouverture non pilotées par le boitier) et moins cher (forcément, car peu ou pas d’électronique).

Ce fisheye possède une lentille asphérique vraiment bombée ; le pare-soleil quant à lui est fixe et sert essentiellement à protéger la lentille.

Objectif Samyang 8mm fisheye

Objectif Samyang 8mm fisheye

Il s’agit d’un objectif totalement mécanique (il n’y a pas de contacteur sur la bague de fixation) : cela implique une mise au point manuelle (relativement aisée à 8mm), mais également la sélection de l’ouverture via une bague de diaphragme.

Il est plutôt lourd, d’une construction robuste et donne un sentiment de solidité.

Se pose maintenant la question de l’intérêt sur le terrain d’un tel objectif : l’orientation du boitier est importante, car en fonction de celle-ci, la courbure obtenue sur la photo est vraiment importante (voir la galerie ci-dessous). Passé les premiers instants où on teste à peu près tout et n’importe quoi, l’effet du fisheye oblige le photographe à une certaine créativité : les bords sont déformés, et les verticales ne le sont plus réellement (à moins d’être à une bonne distance).

Les caractéristiques de ce Samyang 8mm f/3,5 fisheye sont les suivants :

Specification f=8mm / F3.5 (FISH-EYE LENS)
Aperture Rang F3.5 ~ 22
Optical Construction 10Element in 7Groups (1 Aspherical)
Angle of View 180˚(APS-C)
Minimum Focusing Distance 0.3m(1.0ft)
Filter Size NONE
Length 74.8mm
Maximum Diameter Φ75.0mm
Weight 417g
Mount Canon EOS, Nikon, Pentax, Sony, Sony E, Four-thirds, Samsung NX
Lens Coating Multi-coating

Objectif Samyang 8mm fisheye

Objectif Samyang 8mm fisheye

En points légèrement négatifs, citons notamment :

  • impossible d’utiliser le flash sur mon ancien Nikon D90 avec cet objectif,
  • ne se prête pas à toutes les photos,
  • une certaine peur de rayer la lentille proéminente ! :)

Voici une galerie de quelques photos que j’ai pu prendre avec mon Samyang 8mm fisheye.

Site officiel : Samyang.

Changer votre client SSH pour Kitty

Vous utilisez Putty pour administrer vos serveurs en SSH depuis vos postes Windows ? Bien que vieillissant, il reste très utile et certainement le client SSH le plus utilisé dans le monde ! Cependant, au quotidien, l’outil est un peu pénible, surtout si on doit se connecter à un nombre important de serveurs.

Il existe des alternative, et celle que je préfère est Kitty. Très ressemblant à Putty (à s’y méprendre), il offre quelques fonctionnalités supplémentaires qui ne sont pas dénuées d’intérêts ! Kitty est dérivé de la version 0.62 de Putty (la dernière disponible), et est disponible en version portable : un simple exécutable, et des fichiers de configuration en mode texte qui peuvent rester dans le même répertoire.

Au niveau des fonctionnalités :

  • auto-login sur les serveurs,
  • gestion de la transparence des fenêtres,
  • organisation des connexions par dossiers,
  • lancement de script automatique à la connexion,
  • possibilité de cliquer directement sur les liens HTTP,
  • enroulement de la fenêtre (rollup) comme les terminaux Linux,
  • fixation d’une fenêtre au premier plan,
  • etc.

Les connexions peuvent se classer dans des répertoires, a contrario de Putty où tout est en vrac.

Kitty : configuration des connexions et dossiers

Kitty : configuration des connexions et dossiers

La transparence des fenêtres est plus un gadget qu’autre chose, mais c’est toujours sympa à avoir !

Kitty : transparence de la fenêtre

Kitty : transparence de la fenêtre

La connexion automatisée est également une fonctionnalité importante (voir capture ci-dessous) : pour chaque connexion, on peut enregistrer un couple d’identifiants.

Kitty : possibilité de faire de l'auto-login

Kitty : possibilité de faire de l’auto-login

Site officiel : Kitty.

Le WAF, ou Wife Acceptance Factor : vous devriez en tenir compte !

Argument un poil machiste (je l’accorde), le Wife Acceptance Factor / Wife Approval Factor (ou WAF) désigne le taux de compatibilité d’un objet (souvent high-tech) avec une personne du sexe féminin.

WAF : le Wife Acceptance Factor

WAF : le Wife Acceptance Factor

On peut même parler de coefficient WAF : donc quand vous achetez du matériel, pensez à comparer le prix, les fonctionnalités et surtout, surtout bien valider que ce sera « WAF compatible« . Beaucoup de câbles qui trainent pénalisent fortement votre WAF, alors que quelque chose de rangé, avec peu de boutons (simple à utiliser) aura plus facilement l’approbation de votre conjointe.

Ce qui n’est pas WAF :

  • trop de télécommandes (TV, home cinéma, console, satellite, etc.),
  • trop de câbles,
  • trop de bruits,
  • appareils trop gros,
  • etc.

Ce qui est WAF :

  • simplicité d’utilisation (une seule télécommande par exemple, ou un écran tactile),
  • peu ou pas de câbles,
  • etc.

Il faut admettre que certains objets high-tech ne sont pas très esthétiques, ni pratiques : il y a quelques années, j’ai ramené un serveur à la maison. Une fois allumé, j’ai du me contraindre à l’éteindre plutôt rapidement car ma femme n’était pas très (comprendre pas du tout) emballée par le bruit qu’il faisait : c’était un « WAF Fail » ! :)

Crédit image.