Skip to main content

... blog à moi

Sortie de Linux 3.0

Posted in

C'est fait après une courte période en RC la version 3.0 est sortie.
A première vue elle n'apporte que peu de choses (vu de l'extérieur) mais elle marque la fin du BKL.
Il y a semble-t-il pas mal de modifications au niveau de la gestion des fichiers et des montages (CIFS ou NFS) car j'ai rencontré quelques bugs à ce sujet dans les RC mais les derniers RC étaient "propres" à ce niveau.
Au niveau fonctionnement c'est parfait, il me semble que le système démarre plus vite (meilleurs accès disques ?) et fonctionne très bien.
Quelques précisions bientôt.

Voyage à Taiwan

Aujourd'hui pas de technique, encore que la carte mère que j'utilise (vous aussi probablement puisque 80% des cartes mères y sont fabriquées) est en provenance directe de cette ile, car Taiwan est une grande ile tropicale (le tropique du Cancer passe pile au milieu). Voyez les photos dans la suite de l'article.
L'ile est coupée en deux parties par une chaine de montagne parfois impressionnante avec des sommets à près de 4000 mètres.

Haproxy : ajouter IPV6

Posted in

Haproxy et IPV6, mais c'est très simple .....

Vous avez une belle installation de HAPROXY qui fonctionne à merveille en IPV4, votre serveur, Apache par exemple est bien à l'abri derrière et vous désirez ajouter un accès IPV6.
Mais, c'est très simple il suffit d'ajouter un nouveau "FRONTEND" presque semblable à celui de IPV4 mis à part :
le nom
l'adresse d'écoute.
Le FRONTEND original :
frontend PUBLIC
        bind    12.34.56.78:80
#
        acl     PR2     path_end        XXXXXX

HAPROXY : s'amuser à berner les malins

Haproxy, un peu d'humour, Haproxy pour berner les malins (malicieux ?).

J'ai constaté dans les logs d'un serveur WEB un grand (très, trop ?) nombre de tentatives de connexion sur des URL de type  :
"http://......../Phpmyadmin" avec en suffixe toutes les variantes de version possibles et inimaginables,
"http://....../default/......" avec un grand nombre de patterns différents
On peut utiliser "Haproxy" pour berner ce genre de petits malins (vous avez dit pernicieux ?) de la façon suivante :

Haproxy : des précisions

Afin de vérifier les interactions entre HAPROXY et APACHE et aussi essayer de trouver un «bon» réglage j'ai décidé de faire quelques essais de performance. J'ai «cloné» le site (celui-ci) sur une machine virtuelle (cela ne doit pas beaucoup changer puisque Gandi fournit des machines virtuelles XEN) afin de pouvoir effectuer des tests de saturation et de mesure des temps de réponse en fonction du nombre de connexions en lecture seule.Pour «charger» le service au maximum j'ai utilisé le programme «Siege» disponible dans Debian) qui permet de simuler un grand nombre de connexions à partir d'une simple liste d'URL.

Haproxy : anti DDOS

HAPROXY est, entre autres choses, un load-balancer très souple qui peut apporter en outre un gain en sécurité par une gestion spécifique des connexions. Il «protège les serveurs Web en limitant le nombre des connexions simultanées afin d'empêcher la saturation du serveur.

Interruption pour vacances

Bonjour,

Après une petite interruption pour vacances (bien méritées) au pays des mille cascades :

Kernel 2.6.33

Le noyau 2.6.33 apporte des modifications importantes au niveau de la gestion des entrées/sorties.
Le scheduler "anticipatory" disparait du noyau, le scheduler CFQ était d'ailleurs devenu le gestionnaire par défaut de nombreuses distributions depuis longtemps (2.6.18).

Linux : quelques variables intéressantes

La gestion des entrées/sorties fait un important appel à la mémoire pour fluidifier la circulation des données entre les programmes et les disques.

En lecture différents mécanismes permettent de stocker en mémoire le résultat d'un accès disque (en général bien plus "gros" que les données strictement demandées, les disques sont organisés en blocs de 4K et les blocs lus par paquets) ce qui permet lors d'un accès ultérieur séquentiel de pouvoir immédiatement répondre à la demande du programme depuis la mémoire bien plus rapide que le disque.

Linux : performance kernel 2.6.30

Posted in

Qu'apporte le kernel 2.6.30 ?

A première vue une des "grosses" innovations est une gestion du cache de fichiers modifiée.
Quelques nouvelles options apparaissent lors de la configuration d'un nouveau noyau, ces options cachées au fond des options "Filesystem" juste avant les options de configuration des CDROM :

Syndiquer le contenu