[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: