Comparatif de noyaux Linux

  |   1211  |  Poster commentaire  |  Optimisations
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 :

  • SuperMicro X8DAi
  • 2x Xeon X5560 ES (2,8 Ghz)
  • 6x2Go DDR3 ECC Crucial PC13333
  • Raptor 150 Go
  • 8800 GTS 512 Mo

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 :
  • -smp 8 : 2 min 15s par frame soit 12 288 ppd
  • -smp 16 : 1 min 56s par frame soit 14 325 ppd


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 :
  • -smp 8 : 2min 13s par frame soit 12454 ppd
  • -smp 16 : 1min 52s par frame soit 14785 ppd


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…
  • -smp 8 : 3min 41s par frame soit 7513 ppd
  • -smp 16 : 9min 38s par frame soit 2871 ppd


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.