Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Kernel 2.6.35 : amélioration de la gestion du multi-coeur et des performances réseaux
Google contribue activement au noyau de l'OS

Le , par Idelways

22PARTAGES

2  0 
Une mise à jour du noyau Linux vient d'être publiée par Linus Torvard, moins d'un mois après la sortie de la version précédente.

Cette version 2.6.35 du Kernel améliore la prise en charge du multi-cœur et l'accélération des performances réseaux ainsi que de nombreuses autres nouvelles fonctionnalités.

Parmi elles, l'intégration des récentes contributions de Google, à savoir, le Receive Packet Steering (RPS) et le Receive Flow Steering (RFS).

RPS propage les paquets entrants vers tous les CPUs disponibles sur la machine et RFS calcule lequel de ces processeurs est le mieux adapté pour effectuer les traitements en fonction de plusieurs facteurs.

Combinés, ils permettent d'effectuer la résolution et le traitement simultanés de plusieurs protocoles (TCP, DNS, IP...)

Un benchmark, effectué par le site spécialisé Linux Kernel Newbies sur une machine munie d'un processeur Intel à huit cœurs et d'une carte réseau Intel e1000e, montre que le nouveau Kernel réalise le double des transactions réseaux par seconde (TPS) par rapport à la précédente version, passant de 104 000 et 30% d'utilisation CPU à 303 000 transactions par seconde et 61% d'utilisations CPU.

Cette mise à jour vient à temps pour permettre aux ordinateurs et surtout aux serveurs de suivre l'évolution des standards des cartes réseaux qui passent de 40 à 100 Gibabit Ethernet. Ce qui dépasse de loin les capacités de traitement d'un seul CPU moderne.

Par ailleurs, cette mise à jour arrive avec une nouvelle forme de compression de mémoire, une interface de débogage fournie par SGI, la capacité de gérer de multiple multicast de tables de routages, et un nouveau mode pour le système de fichier « XFS » destiné à réduire le trafic entrant et sortant.

La nouvelle version est disponible en téléchargement sur les archives du Kernel Linux.


Source : Site: Kernel Newbies

Lire aussi :

Qu'est-ce qui vous motive à contribuer à un projet open-source ? Quels sont les bénéfices professionnels et personnels d'une telle participation ?

GNOME 3.0 annoncé pour septembre : le nouveau bureau Linux va-t-il vraiment changer la façon de percevoir et de travailler sur un PC ?

OpenSolaris réellement menacée de disparition ? Oracle garde le silence et suscite la colère de l'OpenSolaris Group Board

Les rubriques (actu, forums, tutos) de Développez :

Linux Professionnel
Systèmes
Réseau

Et vous ?

Que pensez-vous des nouveautés de cette version ?
Le noyau Linux arrêtera-il de grossir un jour ?

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Narann
Membre habitué https://www.developpez.com
Le 03/08/2010 à 16:45
Le noyau Linux arrêtera-il de grossir un jour ?
Raaah mais arrêtez avec ça!

Oui le noyau grossi, le code augmente, mais il est modulable (on peut avoir ou non certaines fonctionnalités)...

Donc non il n'arrêtera pas de "grossir" au sens ou on l'entend. Mais on s'en fout, c'est pas comme s'il y avait des répercutions...

Si un mec veut un noyau de 100ko, il peut le faire... et 90%, que dis-je 99% du code du noyau ne sera pas utilisé lors de la compilation. C'est tout l'intérêt d'avoir un système modulable justement...

A chaque fois qu'on entend cette phrase on à l'impression que les gens ont peur que Linux ressemble à Vista...

Nan!

Il faut savoir que Vista avait la première version de minWin qui est le "core" de windows et uniquement le core... ça ne l'a pas empêché d'être lourd.

C'est pareille pour linux... Si une distro bouffe des ressources, ce n'est pas la faute au Kernel...

Alala...
1  0 
Avatar de Firwen
Membre expérimenté https://www.developpez.com
Le 03/08/2010 à 18:30
Que pensez-vous des nouveautés de cette version ?

Il est réjouissant de voir que le Kernel suit les "modes" du moment en s'orientant de plus en plus "multi-coeur" mais ça l'est encore plus de voir des acteurs majeurs comme Google mettre la main à la pâte.
1  0 
Avatar de Shemsu-Hor
Membre régulier https://www.developpez.com
Le 03/08/2010 à 15:29
Que pensez-vous des nouveautés de cette version ?
Le noyau Linux arrêtera-il de grossir un jour ?
Comment ça grossir ? Les noyaux sont de mieux en mieux au fur et à mesure des versions, et c'est ça qui est important. Le premier kernel était très léger, mais faut voir ce qu'il propose...

En tout cas la contribution de Google fait du bien. Les autres optimisations sont pas mauvaises non plus. Mais pourquoi le sortir si tôt ?
0  0 
Avatar de __Neo__
Nouveau Candidat au Club https://www.developpez.com
Le 03/08/2010 à 15:31
c'est intéressant ce développement rapide. Merci Linux
0  0 
Avatar de Remi.Net
Membre du Club https://www.developpez.com
Le 03/08/2010 à 21:20
Citation Envoyé par Idelways Voir le message
Par ailleurs, cette mise à jour arrive avec une nouvelle forme de compression de mémoire
Précision c'est plus une méthode de défragmentation de mémoire quand on lit la description de l'algorithme et c'est pour améliorer les chances d'allouer une grande zone mémoire.

Rémi
0  0 
Avatar de pmithrandir
Expert éminent https://www.developpez.com
Le 03/08/2010 à 21:50
Est-ce que ça change quelque chose aux performances pour les processeurs des particuliers. Pour une utilisation courante je veux dire, est-ce qu'un core 2 duo va booster plus avec ce nouveau système ?
0  0 
Avatar de manudwarf
Membre éclairé https://www.developpez.com
Le 04/08/2010 à 8:43
Citation Envoyé par pmithrandir Voir le message
Est ce que ca change quelque chose aux perf pour les processeurs des particuliers. Pour une utilisation courante je veux dire, est ce qu'un core 2 duo va booster plus avec ce nouveau système ?
À ce que j'ai lu, pour un usage courant non Après, si tu as un PC/routeur qui doit gérer de TRÈS gros volumes ça peut avoir un impact.
0  0 
Avatar de GanYoshi
Membre chevronné https://www.developpez.com
Le 04/08/2010 à 9:05
Citation Envoyé par Idelways Voir le message
Que pensez-vous des nouveautés de cette version ?
Qu'un système libre et gratuit s'améliore en performance, c'est forcément une bonne chose.

Citation Envoyé par Idelways Voir le message
Le noyau Linux arrêtera-il de grossir un jour ?
Qu'est-ce que ça peut faire qu'il grossisse s'il va plus vite et consomme moins de cpu ?
La taille du disque n'est plus trop un problème maintenant, surtout que linux est loin d'être l'os le plus volumineux.
0  0 
Avatar de kain_tn
Membre émérite https://www.developpez.com
Le 05/08/2010 à 0:34
Citation Envoyé par GanYoshi Voir le message

Qu'est-ce que ça peut faire qu'il grossisse s'il va plus vite et consomme moins de cpu ?
La taille du disque n'est plus trop un problème maintenant, surtout que linux est loin d'être l'os le plus volumineux.
Euh, au démarrage, le noyau (compilé) est chargé en RAM.
Mais comme dit plus haut, il est modulaire donc il y a toujours la possibilité de faire un noyau de quelques ko pour des systèmes embarqués par exemple.
0  0