Re: Debian vs Solaris vs FreeBSD
Vendredi 13 octobre 2006, 09:50:41 CEST, Debruyne Sebastien a écrit :
>
> Bonjour la liste.
>
> Un collègue a effectué quelques test pour voir comment ce comporte
> une machine dell contre une machine équivalente Sun sous solaris 10.
>
> Dans sa lancé il a effectué un benchmark entre debian et freebsd sur
> 2 machines identiques. Il a comparé cela a une machine sous solaris
> avec le meme genre de processeur.
>
> En voici les résultats.
On est vendredi !
dict benchmark :
benchmark
n.
[techspeak] An inaccurate measure of computer performance. "In the
computer industry, there are three kinds of lies: lies, damn lies,
and benchmarks." Well-known ones include Whetstone, Dhrystone,
Rhealstone (see {h}), the Gabriel LISP benchmarks, the SPECmark
suite, and LINPACK. See also {machoflops}, {MIPS}, {smoke and
mirrors}.
> test: "time gmake -j3 learn"
>[...des sorties de time, une conclusion « catastrophique »...]
Dans le genre « time macommande --mode=cryptique »...
Quand on fait un test, on s'assure que toutes les conditions sont les
mêmes et que seul un petit ensemble de paramètres change.
P.ex. :
— si on décide de tester plusieurs noyaux, on s'assure que tous les
programmes utilisateur sont exactement les mêmes (ce qui est quasiment
impossible). Pour pseudo-tester entre Linux et FreeBSD, on utilisera
p.ex. un Debian GNU/Linux et une Debian GNU/kFreeBSD ;
— si on décide de faire le test via une compilation, on s'assure que
les options de compilation sont les mêmes (le passage de -O0 à -O3
peut p.ex. modifier le temps de compilation par un facteur 10), on
s'assure que le code compilé est le même (pas de #ifdef qui omet la
moitié du code), etc.
Les résultats obtenus indiquent alors les effets de _l'ensemble_,
pas d'un seul paramètre tiré au sort. Ici, ce n'est pas « rapidité de
Debian », la « rapidité de FreeBSD » et la « rapidité de Solaris » qui
sont testées, c'est le temps d'exécution d'une compilation d'un certain
programme (inconnu), avec certains paramètres (inconnus, cf. Makefile,
compilation conditionnelle, etc.),
— avec certains outils (inconnus), les outils GNU, et sur un noyau
Linux, le tout compilé/distribué par Debian (?) ;
— avec certains outils (inconnus, pas forcéménent les mêmes qu'au
dessus), les outils GNU, et sur un noyau FreeBSD, une partie
compilé/distribué par FreeBSD ;
— avec certains outils (inconnus, id.), les outils GNU (même pas sûr),
et sur un noyau Solaris, une partie compilé/distribué par Sun.
Avec des tests aussi précis, tout ce que l'on peut dire c'est que ce
ne sont pas des tests.
Bon vendredi.
--
Sylvain Sauvage
Reply to: