Comparatif de noyaux Linux

Kernel … mon beau Kernel … Dis moi qui est le plus performant …

Aujourd’hui, en ce dimanche pluvieux, il est grand temps de tester un ou deux kernels Linux suite aux récents retours d’utilisateurs rapportant que notre kernel modifié n’augmentait pas les performances. Je me suis alors mis en tête de tester ses performances sur du projet SMP A2 standard et non sur BigAdv.

Je vous présente donc la machine utilisée pour ce test :


Les tests sont réalisés sur une unité 2669. La même WU a été pliée tout au long des tests. Nous avons pris le meilleur temps par frame sur les 5 premières pour établir un temps de référence.

Kernel 2.6.28-16-generic Ubuntu 9.04



Nous voici donc, après un démarrage chaotique, sur le 2.6.28-16-generic dernièrement compilé par nos amis de chez Ubuntu.




Nous obtenons donc les résultats suivants :


Kernel 2.6.28-10 FAHAddictXeon64



Je reboote donc ma machine pour passer en 2.6.28.10 modifié par mes soins.




Nous avons alors obtenus les résultats suivants :


La différence est infime mais elle est là.
Cela représente un gain de 1,35% en -smp 8 … Mais ce gain passe alors à 3,2% en -smp 16, plus du double. Certes ces kernels ne sont clairement pas étudiés pour les machines dual ou quad core. Mais dans le cas d’une Unité Big Adv et de son bonus, ces quelques pourcents peuvent vous rapporter 2000 PPD assez rapidement sans surcoût au niveau de la consommation électrique.

Avec l’arrivée prochaine de la nouvelle version d’Ubuntu, je me suis dis qu’il fallait tester le kernel 2.6.31 qui devrait équiper la future 9.10. J’installe donc la dernière version du kernel 2.6.31.5 compilé par nos amis de chez Ubuntu le 23 Octobre.

Kernel 2.6.31.5 Ubuntu 9.10






Le temps par frame se révèle alors catastrophique…


Cela représente une perte respective de 40,7% et de 80,6% par rapport au 2.6.28.10 modifié.

Nous pouvons juste vous conseiller de ne pas upgrader pour l’instant en 9.10. Nous n’hésiterons pas à vous tenir informé sur la suite des évènements.