Tests comparatifs sous Linux
Publié : jeu. 11 mars 2004 23:28
J'ai fait quelques tests de compilation sous Linux. Ca peut interesser ceux qui se demandent si upgrader (vers) un bi-proc vaut le coup :
Ma config :
-> Carte mere Tyan Tiger MPX
-> 512Mo RAM standard
-> Carte controleur IDE Promise Ultra TX2 133
-> Disque dur IBM 120GXP 120Go
-> O.S. : Linux mandrake 9.0
-> Noyau 2.4.19mdk
-> Compilateur C : GCC 3.2
*** 1er test : compilation du noyau : meme test que celui effectué sur hardware.fr avec le pentium 4 3.06GHz HyperTreadé ( voir http://www.hardware.fr/articles/445/page6.html )
-> temps de compilation avec 2 processeurs AMD MP2000+ : 189s (3m 9s)
-> temps de compilation avec 1 processeur AMD MP2800+ : 264s (4m 24s)
-> temps de compilation avec 2 processeurs AMD MP2800+ : 136s (2m 16s)
-> temps de compilation avec 1 processeur Pentium 4 3.06GHz HT : 188s (3m 8s)
*** 2eme test : compilation de xine-lib-1-rc3a ( lecteur de videos dispo sur http://xinehq.de )
-> temps de compilation avec 2 processeurs AMD MP2000+ : 367s (6m 7s)
-> temps de compilation avec 2 processeurs AMD MP2800+ : 298s (4m 58s)
Conclusions :
-> Pour faire de la compilation ou de l'encodage de filsm, entre un pentium 4 HyperThreadé et un bi proc AMD il n'y a pas photo, à pseudo frequence égale, la solution bi-AMD est bien plus rapide que l'hyper-threading d'intel. De plus, on peut facilement s'en tirer pour moins cher avec un bi-AMD qu'avec un seul pentium HT.
-> A la question le bi-proc apporte t'il quelque chose, on peut voir que le temps de compilation est quasiment divisé par 2 entre un mono-proc et un bi-proc ! (136s contre 264s). Ceci dit, ce n'est pas vrai pour tout. Pour l'encodage de filsm, le gain est de 1.5 environ. Pour la bureautique, on ne voit pas la difference.
-> Enfin, faut-il upgrader un bi 2000+ pour un bi 2800+ (ce que j'ai fait), je repondrai encore que ca depend ce qu'on fait avec son PC. Pour la compilation, le gain est proportionel à la frequence des procs (soit ici : 1667MHz -> 2133MHz = 28% de gain, soit grosso-modo ce que je gagne en temps de compil : 189s -> 136s)
Ma config :
-> Carte mere Tyan Tiger MPX
-> 512Mo RAM standard
-> Carte controleur IDE Promise Ultra TX2 133
-> Disque dur IBM 120GXP 120Go
-> O.S. : Linux mandrake 9.0
-> Noyau 2.4.19mdk
-> Compilateur C : GCC 3.2
*** 1er test : compilation du noyau : meme test que celui effectué sur hardware.fr avec le pentium 4 3.06GHz HyperTreadé ( voir http://www.hardware.fr/articles/445/page6.html )
-> temps de compilation avec 2 processeurs AMD MP2000+ : 189s (3m 9s)
-> temps de compilation avec 1 processeur AMD MP2800+ : 264s (4m 24s)
-> temps de compilation avec 2 processeurs AMD MP2800+ : 136s (2m 16s)
-> temps de compilation avec 1 processeur Pentium 4 3.06GHz HT : 188s (3m 8s)
*** 2eme test : compilation de xine-lib-1-rc3a ( lecteur de videos dispo sur http://xinehq.de )
-> temps de compilation avec 2 processeurs AMD MP2000+ : 367s (6m 7s)
-> temps de compilation avec 2 processeurs AMD MP2800+ : 298s (4m 58s)
Conclusions :
-> Pour faire de la compilation ou de l'encodage de filsm, entre un pentium 4 HyperThreadé et un bi proc AMD il n'y a pas photo, à pseudo frequence égale, la solution bi-AMD est bien plus rapide que l'hyper-threading d'intel. De plus, on peut facilement s'en tirer pour moins cher avec un bi-AMD qu'avec un seul pentium HT.
-> A la question le bi-proc apporte t'il quelque chose, on peut voir que le temps de compilation est quasiment divisé par 2 entre un mono-proc et un bi-proc ! (136s contre 264s). Ceci dit, ce n'est pas vrai pour tout. Pour l'encodage de filsm, le gain est de 1.5 environ. Pour la bureautique, on ne voit pas la difference.
-> Enfin, faut-il upgrader un bi 2000+ pour un bi 2800+ (ce que j'ai fait), je repondrai encore que ca depend ce qu'on fait avec son PC. Pour la compilation, le gain est proportionel à la frequence des procs (soit ici : 1667MHz -> 2133MHz = 28% de gain, soit grosso-modo ce que je gagne en temps de compil : 189s -> 136s)