Journal : Conseils pour benchmark processeur
Posté par krumtrash () le 09 février 2007
Hello,
Je vais bientôt changer de processeur (P4C vers C2D).
Je vais faire quelques benchmarks à 2 frs pour voir la différence de patate des CPU.
Le but est juste une évaluation à titre personnel. Pas la recherche de la vérité absolue.
Merci de proposer vos idées/commentaires divers.
Pour le moment:
Je vais bientôt changer de processeur (P4C vers C2D).
Je vais faire quelques benchmarks à 2 frs pour voir la différence de patate des CPU.
Le but est juste une évaluation à titre personnel. Pas la recherche de la vérité absolue.
Merci de proposer vos idées/commentaires divers.
Pour le moment:
Benchmark Linux: P4C/C2D
##############################
Configuration:
==================================
P4C 2.8GHz HT + 2x 512Mo PC3200 + i965G
C2D E4300 1.8 GHz 2cores + 2x 512Mo PC5300 + i946GZ
Debian Etch (testing)
Linux 2.6.18-3-686 debian
Linux 2.6.20 maison
Système quasi minimum, pas de démon autre que ceux tournant par défaut ( acpid, atd, cron, dbus/hald, udev, syslogd ).
Protocole de test:
==================================
Nettoyage si nécessaire et reboot entre chaque test
Test en tant qu'user de base sauf les stress
En console si possible
Test1:
==================================
time tar -xjf linux-2.6.20.tar.bz2
Test2:
==================================
time make
Test3:
==================================
time make -j2
Test4:
==================================
time make -j4
Test5:
==================================
Sous X (xorg+xfce4.4 compilé+iceweasel ouvert), écoute d'un MP3 avec XMMS.
Vérification de la réponse du systéme, des coupures de la musique, etc...
nice -n -10 stress --cpu 16 --timeout 10s
nice -n -5 stress --cpu 64 --timeout 10s
nice -n -20 stress --cpu 1 --timeout 10s
nice -n -20 stress --cpu 2 --timeout 10s
nice -n -15 stress --cpu 4 --timeout 10s
nice -n 0 stress --cpu 4096 --timeout 10s
nice -n -5 stress --cpu 4096 --timeout 30s
nice -n 0 stress --cpu 64000 --timeout 30s
...
D'autres tests avec vm et io: stress --cpu 8 --io 4 --vm 2 --vm-bytes 128M --timeout 10s
Test6:
==================================
Lancer une dizaine de mplayer lisant une vidéo...
> Lire le journal (25 commentaires, moyenne: 2,2).
Vous avez demandé le commentaire #803102.



Absurdité des benchs
Si tu as à nous poser la question sur les benchs, c'est que tu n'en as certainement pas besoin : tu ne liras jamais 10 vidéos à la fois, ni tu ne feras de make -j4 sur une machine dual core.
Les seuls benchs pertinents sont de comparer les performances des logiciels que tu utilise régulièrement et qui te semblent trop lents sur ton ancienne config...
[^]Re: Absurdité des benchs
j'irais meme jusqu'a dire
il te faudra que tes applis supportent le SMP pour utiliser potentiellement les 2 coeurs.
ainsi une appli non prevue pour tournera probablement moins vite sur le core 2 duo que sur le P4
en effet par ex :
P4 2.8Ghz
Core2Duo 2x1.8Ghz
si ton appli ne gere pas les 2 coeurs elle tournera sur un coeur à 1.8 au lieu du 2.8 que tu avais precedemment
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
[^]Re: Absurdité des benchs
Oui, mais il ne faut pas oublier que le core2 et le pentium4 sont deux processeurs très différents. Il ne serait pas surprenant que un core2 solo à 1.8 soit au moins aussi puissant qu'un pentium4 à 2.8
[^]Re: Absurdité des benchs
C'est bien connu, la performance d'un processeur dépend uniquement de sa fréquence, qui est la mesure ultime de toute chose.
L'ex-marketing Intel, ce fléau.
/o/