Le noyau Linux 3.2 disponible en version finale
optimisation de l’ordonnanceur CFS, du système de fichiers Ext4 et de la fonction hachage SHA-1


Linus Torvalds a annoncé sur le mailing-list de la fondation Linux la sortie de la version finale 3.2 du noyau Linux.

Cette version apporte plusieurs nouveautés intéressantes et améliorations de performances pour le système de fichiers Ext4, l’ordonnanceur CFS, la pile TCP, ainsi que des mises à jour et l’intégration de nouveaux pilotes.

Les améliorations de performances apportées au système de fichiers Ext4 permettent à celui-ci d’allouer aisément des blocs de grande taille de plus de 4 ko jusqu'à 1 Mo sur le disque, ce qui se traduira par des gains de performances lors de la manipulation de fichiers volumineux. Le système de fichiers Btrfs n’est pas en reste et gagne en maturité dans cette version du Kernel.

L’ordonnanceur CFS (Completely Fair Scheduler) disponible avec cette version incorpore la fonction de contrôle de bande passante « bandwidth controller », permettant de diviser les ressources processeur en autant de tranches qu’il y a de processus, et de mieux contrôler la puissance processeur attribuée à chaque tâche.

Le nouvel algorithme « Proportional rate reduction » intégré à la pile réseau TCP et les optimisations apportées à celle-ci permettent désormais à la pile TCP d’être plus rapide lors de la récupération des paquets perdus après la connexion. Le débit de transmission pourra être automatiquement synchronisé aux capacités des équipements réseau.

Le Device Mapper (DM) permettant de mapper un périphérique en mode bloc sur un autre intègre plusieurs améliorations importantes comme le support pour le « thin provisioning » de stockage, permettant de faire de l’allocation fine et dynamique. Le support pour une nouvelle architecture a également été ajouté.

On notera enfin l’intégration du sous-système de vérification cryptographique EVM (Extended Verification Module), des optimisations de la fonction de hachage SHA-1 qui est désormais plus rapide pour les architectures x86-64.

Télécharger le Kernel Linux 3.2

Source : Annonce de Linus Torvalds


Et vous ?

Que pensez-vous des améliorations apportées à cette version ?