Test : Mesure du bénéfice de l'approche Gentoo
Posté par Aurélien Le Provost - Ribaltch (page perso, ). Modéré le 13 août 2003.
Qu'en est-il réellement du gain de perfomances avec une distribution compilée pour votre système ?
Ce banc d'essai met aux prises la Debian, la Mandrake et la Gentoo sur des opérations quotidiennes (bureautique, traitement d'images, compilation).
Les performances de ces trois distributions sont sensiblement identiques. «Au final il semble que Linux est Linux, et vous pouvez choisir la version qui vous convient le mieux.»
Ce banc d'essai met aux prises la Debian, la Mandrake et la Gentoo sur des opérations quotidiennes (bureautique, traitement d'images, compilation).
Les performances de ces trois distributions sont sensiblement identiques. «Au final il semble que Linux est Linux, et vous pouvez choisir la version qui vous convient le mieux.»
Le banc d'essai sur Linmagau.org (5869 hits)
> Lire la dépêche (172 commentaires, moyenne: 2,2).
Vous avez demandé le commentaire #254518.




Re: Mesure du bénéfice de l'approche Gentoo
Comme quoi les trolls sur le sujet sont bels et bien stériles...
[^]Il y a quand meme une vrai difference
3 min pour ouvrir un fichier dans un tableur, c'est pas ce que j'appelle une difference minime ...
[^]Re: Il y a quand meme une vrai difference
Donc mandrake et gentoo pour les graphistes qui font du gimp, et debian pour les autres :-)
Perso je ne trouve pas les différences négligeables : plus de 20 % de différence sur une compil de noyau, ça fait pas mal je trouve.
Mais bon ça reste un bench...
[^]Re: Il y a quand meme une vrai difference
J'en retiens que les options de compilation de Gentoo ne sont pas peaufinées car en théorie, elle aurait dû sortir en tête.
Tout cela confirme tout ce que j'avais pu lire sur Mandrake : les recompilations en mode 686 au lieu de 586 ne valent pas le dérangement.
[^]Re: Il y a quand meme une vrai difference
>les recompilations en mode 686 au lieu de 586 ne valent pas le dérangement.
Sauf cas particulier, typiquement les programmes qui fournissent des options spécifiques de compilation, comme les applications multimédias, pas juste les optimisations du compilateur.
Pour toutes ces applications, la politique mandrake dit que le package peut fournir des versions additionelles des librairies, et que le chargeur dynamique se chargera d'aller chercher la meilleure version. Le package glibc, par exemple, fournit un certain nombre de librairies compilées pour i686 dans /lib/i686.
[^]Re: Il y a quand meme une vrai difference
Je trouve que le test ne vaut pas grand chose car il manque des elements cles:
1. Est-ce que gentoo est prelinkee ? Ca cree des differences significatives en terme de perf. Mandrake est par defaut prelinkee il me semble, donc possede un avantage net.
2. Quel sont le compilateur et les options utilises pour cree les paquets debian et mandrake, et pour compiler la gentoo ? Gentoo a souvent le dernier gcc qui est en general plus lent que le precedent (sic).
3. compiler le kernel avec des gcc differents donne des resultats non comparables.
Sinon, perso, j'utilise une gentoo et j'aime bien recompiler mais c'est pas pour des problemes de perf. C'est plutot d'une part pour le fun, d'autre part pour avoir les tous derniers logiciels. Les versions stables de Mandrake et debian ne sortent pas tres souvent, donc c'est difficile d'avoir un systeme stable et tres a jour avec ces distros. Il faut passer en version instable, ce qui n'est jamais sans risque.
Gentoo envoie du bleeding edge en restant stable. Ca c'est cool.
phil.freehackers.org
[^]Re: Il y a quand meme une vrai difference
1. Est-ce que gentoo est prelinkee ? Ca cree des differences significatives en terme de perf. Mandrake est par defaut prelinkee il me semble, donc possede un avantage net.
Aucune importance, pour autant que je sache Gnumeric et Gimp sont écrit en C pas en C++.
[^]Re: Il y a quand meme une vrai difference
le rapport ?
prelink n'agit que sur les progs C++ ?
BeTa
[^]Re: Il y a quand meme une vrai difference
Le prelink ca joue pas uniquement sur les temps de démarrage ?
[^]Re: Il y a quand meme une vrai difference
Le prelink précalcule les liaisons dynamiques, ce qui accélère seulement le démarrage. Cela accélère principalement les gros progs C++ qui utilisent énormément les liaisons dynamiques, le meilleur exemple étant KDE. Pour les programme en C, le gains est négligeable, et de toute façon, ça n'influence pas la vitesse d'exécution une fois le programme lancé.
[+] [^]
Slackware pour tout le monde !
Et pi BeOS tiens :P
[^]Re: Il y a quand meme une vrai difference
si tu as suivi le lien du test, tu pourra constater qu'il y a une difference de + de 20 minutes entre les 3 distribs avec un avantage pour mandrake. Cependant, les numeros de versions du soft entre mandrake et les 2 autres sont differents , ce qui pourrait expliquer des choses (mais pas precise dans le test).
[^]Re: Il y a quand meme une vrai difference
Pour gnumeric, le premier bench est fait avec des versions différentes, mais pour le second elles sont identiques. Et là c'est debian qui s'en sort. Mais c'est vrai que ça reste un bench.
[^]Re: Mesure du bénéfice de l'approche Gentoo
ben, en general, un troll n'apporte rien et reste sterile. C'est pour cela que c'est dailleurs un troll (meme si ce n'est pas sa definition exacte).
[^]Re: Mesure du bénéfice de l'approche Gentoo
"un troll n'apporte rien et reste sterile"
Si les trolls sont stériles comment font ils pour se reproduire autant? ;o)
[^]Re: Mesure du bénéfice de l'approche Gentoo
Ils bourgeonnent.
Ils se coupent un morceau qui deviendra un troll à part entiére.
[^]Re: Mesure du bénéfice de l'approche Gentoo
Par contre, la gentoo n'est pas très écolo. Tout recompiler systématiquement, vu comment chauffent les procs aujourd'hui participe au réchauffement de l'atmosphère. Ce n'est peut-être pas un hasard que l'apparition de la Gentoo coincide avec l'apparition de la canicule...
Bon, je sors.
[^]Re: Mesure du bénéfice de l'approche Gentoo
Tout à fait d'accord, y'a qu'a voir, je me sers de mon proc pour faire cuire mes saucisses façon barbecue.
Bon je retourne compiler OpenOffice :) Et je sais où est la sortie :p
Gentoo powa, Mdk Powa et Debian aussi mais un peu moins :)
[^]Re: Mesure du bénéfice de l'approche Gentoo
donc avec la gento il faut aroser son pc afin de ne pas depasser la temperature maximale de l'air rejete .....
Je te rejoins ...
[^]Re: Mesure du bénéfice de l'approche Gentoo
Eh, serge ! Quand tu as écrit tonb nom, tu as malformé l'écriture de ton nom...
Si tu veux troller, dis au moins que tu tappelles Klaus...
Ce sera plus crédible pour dire que Knoppix Roxor... :p)
Ok, la chaleur me monte à la te moi aussi -> [ ]
[^]Re: Mesure du bénéfice de l'approche Gentoo
C'est vrai que Kde ça le fait mieux que Cde !
[+] [^]Re: Mesure du bénéfice de l'approche Gentoo
Je vois que tues d'accord avec moi...
Il y a un peu trop de soleil ces jours-ci...
Je vais m'éclipser quelques jours en WE alors... :p))
Bon, cette fois-ci, je --> [ ] pour de bon, car double blague vaseuse, c'est pas bon signe... :=/
[+] [^]Re: Mesure du bénéfice de l'approche Gentoo
s/tues/tu est/g
désolé, mais à force de chercher un humour vaseux, mes doigts se sont collés au clavier...
(comme on dirait dans le sud, les doigts pèguent...) :)
[+] [^]Re: Mesure du bénéfice de l'approche Gentoo
voir meme s/tues/tu es/
[-1] aussi ...
[+] [^]Re: Mesure du bénéfice de l'approche Gentoo
Il a l'air marrant votre jeu... Allez, j'essaie
s/voir meme/voire/
Bon, je viens vous rejoindre dehors.
[^]Re: Mesure du bénéfice de l'approche Gentoo
ouais mais ca vaut pas gnome
[+] [^]Re: Mesure du bénéfice de l'approche Gentoo
Le bureau des nains ?
[^]Re: Mesure du bénéfice de l'approche Gentoo
Comme l'ont si bien chanté les VRP, ca a des avantages.
[+] [^]Re: Mesure du bénéfice de l'approche Gentoo
Aie, mes XP, une attaque des gnomeux.
Argh, je suis cuit.
[+] [^]Re: Mesure du bénéfice de l'approche Gentoo
Argh, mes XP, une attaque des gnomeux, je suis cuit !
[^]Re: Mesure du bénéfice de l'approche Gentoo
2 fois ?
Tu es donc comme les oiseaux, cuit-cuit
[+] [^]Re: Mesure du bénéfice de l'approche Gentoo
En fait, je suis 2 et j'ai eu la même idée en même temps.
[^]Re: Mesure du bénéfice de l'approche Gentoo
Petit joueur, Pierre Tramo lui il est indénombrable tout comme M.Smith.
[^]Re: Mesure du bénéfice de l'approche Gentoo
pas du tout, ils sont parfaitement dénombrables puisque numérotés
[^]Re: Mesure du bénéfice de l'approche Gentoo
Ouais, un jour ils apprendront le langage avant de programmer quelque chose. i.e. Écrire quelque chose de portable en fait. Bon je trolle car de nos jours c'est normalement corrigé. ;-)
[^]Re: Mesure du bénéfice de l'approche Gentoo
>Tout recompiler systématiquement, vu comment chauffent les procs aujourd'hui participe au réchauffement de l'atmosphère
Manquerais plus que le gars ait un processeur AMD...
Ahh, on me fait signe que c'est par la -->
[^]Re: Mesure du bénéfice de l'approche Gentoo
ouais mais au moin, nous on gagne en chauffage l'hiver!!
mais ce qui est embetant, c'est que l'argent gagne en chauffage l'hiver, on le perd a racheter un autre processeur l'ete... :(
[^]Re: Mesure du bénéfice de l'approche Gentoo
Certe les CPU AMD chauffent + mais cela fait des années que j'en utilise (Y compris en environement trés chaud comme en ce moment)
J'ai même un serveur qui tourne 24/24H 7/7J et il marche nickel, donc je pense qu'il faudrait peux être stopper les trolls.
Et puis AMD c'est pas si mal que ça ,-)
[^]Re: Mesure du bénéfice de l'approche Gentoo
Oaip, c'est vrai ça ! Et puis je suis sur que les PIV arrive pas à suivre un chtit athlon XP 1800 à 78°C (56° pour la CM) !!!
Y'a pas à dire, comme chaffage d'appoint, c'est le top !
Ok, -1 , je sort ------------->[]
[^]Re: Mesure du bénéfice de l'approche Gentoo
<ma vie>
je viens de m'acheter un AMD XP 2400+
eh ben je suis surpris de voir qu'il ne dépasse pas les 46°C aprés qq heures de compilation
et sa température normale de fonctionnement oscille autour de 40°C
pour éviter de faire de l'information mensongère, je précise que ma tour est une Antec AMG 1080 munie de 5 ventilos, rien que pour elle, ce qui explique que la température interne est toujours égale à la température ambiante
de plus, j'ai aussi un AMD XP 1800+, et lui il a tendance à chauffer : il est monté dernièrement à 68°C, mais la tour ne possède qu'un seul ventilo....
</ma vie>
tout ca pour dire que nous avons devant nous encore un beau troll :)
[^]températures AMD / Intel
> XP 2400+ 46°C
> XP 1800+ 68°C
Parce que le 2400+ est gravé en 130 nm alors que l'autre est en 180.
Pour tordre le cou à une idée reçue: les Athlons ne consomment pas plus d'énergie que les P4:
http://www.tomshardware.fr/images/cpu/20030305/cpu_chart.gif(...)
La chaleur dégagée n'est donc pas plus importante. Les Athlons, avec un core plus petit (donc concentration de la chaleur plus importante, ont une température plus élevée que les P4, qui ont un heat spreader en plus pour diffuser l'énergie sur une plus grande surface.
En résumé, on peut cuire autant de saucisses avec l'un qu'avec l'autre.
[^]Re: températures AMD / Intel
y'a un heatspread, mais le core est pas plus gros, donc, le heatspread ça rajoute juste une étape, je pense pas que ça améliore l'évacuation, et que ça sert surtout à empêcher un reliage de pont et à protéger le core
[^]Re: Mesure du bénéfice de l'approche Gentoo
Comme quoi les trolls sur le sujet sont bels et bien stériles...
Il est vrai....
Mais pour moi l'intérêt d'une gentoo se trouve ailleurs que dans les perfs...
[^]Re: Mesure du bénéfice de l'approche Gentoo
Pareil, les perfs je m'en fous un peu sur ma gentoo
Ce qui est cool c'est d'avoir exactement les options que l'on veut pour chaque appli (support X ou pas, support ipv6 ou pas, ...) tres facilement, sans etre force de regarder le configure des applis ni de refaire ces choix pour les differentes applis.
Et puis bon, j'aime bien emerge, je sais pas pourquoi, peut etre a cause des messages subliminaux qui me le disent pendant les install.
[^]Re: Mesure du bénéfice de l'approche Gentoo
j'aime bien gentoo et son gain de place vu qu'on ne compile que ce qui est nécessaire...
sauf qu'il faut 2 Go de plus rien que pour stocker ce qui dans les distributions binaires se trouvent dans les paquest *-dev :)
heu... j'ai pas vu quelle direction ont pris les autres, ha si, la sortie de secours est par là --> []
Groar !
[^]Re: Mesure du bénéfice de l'approche Gentoo
Heuu... En même temps la compilation te vampirise ton /var d'un force!
Tes 2 Go tu as intérêts à les avoir pour emerge un soft comme KDE Gnome ou OOo sinon tu pleures!
D'autre part sous debian tu peux très bien installer que ce dont tu as besoin avec apt-get, là je vois pas le problème. Bon si tu utilises dselect ou tasksel, paix à ton âme... ;)
[^]Re: Mesure du bénéfice de l'approche Gentoo
Pff si vous utilisiez un OS d'homme comme Windows vous auriez pas le problème de la compilo :P
Windows, ça r0x, y'a pas à dire.
Oui, je sais -->[_____]
Quand le chat regarde la tartine beurrée, le sage s'en mord les doigts.
République bananière -- Banana Republic
[^]Re: Mesure du bénéfice de l'approche Gentoo
Oui, sort vite avant que ton truc ne reboote.
[+] [^]Re: Mesure du bénéfice de l'approche Gentoo
Ainsi qu'attendre deux à trois heures de compilation avant d'avoir un système utilisable.
Avec un doom précompilé ça serait sans doute moins pénible.
Il faudrait demander aux mainteneurs Gentoo pourquoi ils ne passent pas à *BSD, tant qu'ils en sont à recréer un système d'installation automatique de Linux From Scratch...
--
god@universe$ make world men install
Segmentation fault
Core dumped
[^]Re: Mesure du bénéfice de l'approche Gentoo
Tu le fais exprès ou tu es vraiment profane ?
Portage est l'héritier du système de port des *BSD, donc c'est exactment ce que Gentoo a fait, avec GNU/Linux.
Mère de Dieu voilà le bon troll d'inculte comme je les aime : pas argumenté, caressant les opposants pour gagner de l'XP facile, et surtout, surtout, la signature de nerd. Sublime ;)
[+] [^]Re: Mesure du bénéfice de l'approche Gentoo
ne soit pas agressif, il a encore le droit de faire de l'humour que je sache
il a descendu gentoo en quelques lignes, tant pis si ça te plaît pas :)
Groar !
[^]Re: Mesure du bénéfice de l'approche Gentoo
De trollibus discutantum et flamandum
;^)
--
Comment ça j'ai marché dedans?
C'est du pied gauche, ça porte bonheur!
[^]Re: Mesure du bénéfice de l'approche Gentoo
En plus le système "portage" de Gentoo n'est _pas_ une réecriture de "port" des BSDs.
http://www.gentoo.org/doc/en/faq.xml#doc_chap4_sect2(...)
Respect à RMS.
[^]Re: Mesure du bénéfice de l'approche Gentoo
Moi ce que j'aime bien c'est la simplicité de création des paquets, je crée donc des paquets pour tout ce que j'utilise et c'est bien pratique.
Le fait qu'il existe plein de paquets pour les trucs que j'utilise et que je trouve pas dans les autres distributions à part FreeBSD (peut être pour des problèmes de licences). Pour les performances c'est sur que c'est un echec quasi total.
[^]Re: Mesure du bénéfice de l'approche Gentoo
>> Pour les performances c'est sur que c'est un echec quasi total.
Va dire ça au KDE de rabbit...
[^]Re: Mesure du bénéfice de l'approche Gentoo
Kde sous gentoo est comparable au kde de Suse ou Mdk , soit des distro dont les paquets ont été "tunés" par des gens qui savent ( en théorie ) ce qu'il font, a l'inverse de debian ou Kde est d'une lenteur à mourir .
[^]Re: Mesure du bénéfice de l'approche Gentoo
Youhou ! Joli troll, il ne se voit presque pas. Pas mal du tout, je propose ta nomination pour le point troll du jour.
[^]Re: Mesure du bénéfice de l'approche Gentoo
euh, dire que kde a une vitesse comparable sous gentoo/mdk/suse alors qu'il est plus lent sous debian , ce n'est pas un troll ... j'ai testé kde sous les 4 distro kde sous debian est effectivement bien plus lent ...
[^]Re: Mesure du bénéfice de l'approche Gentoo
J'ai testé aussi et je confirme que kde est plus lent sous debian.
[^]Re: Mesure du bénéfice de l'approche Gentoo
Si le lancement des applications C++ est lent, c'est probablement parce que Debian n'est pas prelinkée par défaut (mais on peut installer prelink). Vous avez cherché de ce coté ?
Respect à RMS.
[^]Re: Mesure du bénéfice de l'approche Gentoo
Euh, gentoo ne fait pas de prelink par defaut...
C'est d'ailleurs un des problemes de l'article, ils ne comparent pas ce qui est comparable... (mdk utilise prelink...)
[^]Re: Mesure du bénéfice de l'approche Gentoo
C'est quoi ça prelink ?
[^]Re: Mesure du bénéfice de l'approche Gentoo
La doc gentoo en fr sur le sujet :
http://www.gentoo.org/doc/fr/prelink-howto.xml(...)
perso j'utilise pas vu que j'utilise pas kde, mais d'après des potes qui utilisent kde ils me disent que ça y fait pas mal, moi qd j'ai testé chez eux j'ai pas vu, mais bon moi j'ai un vieux duron 850 et eux des 2Ghz minimum, donc forcément qd je vais chez eux je trouve ça forcément rapide :)
[^]Re: Mesure du bénéfice de l'approche Gentoo
Merci pour ton lien c'est tres instructif, j'ai eu du mal à le reperer entre les poils de trolls.
[^]Re: Mesure du bénéfice de l'approche Gentoo
non, comme dit plus bas, mandrake n'utilise pas prelink.
[^]Re: Mesure du bénéfice de l'approche Gentoo
La suse 8.2 n'utilise pas non plus prelink par defaut ...
[^]Re: Mesure du bénéfice de l'approche Gentoo
perl -e 'print "FreeBSD n est pas une distribution\n"x100 '
[^]Re: Mesure du bénéfice de l'approche Gentoo
ce que j'aimerai bien, c'est jouer à tétris pendant qu'il passe ses 24h à compiler OOo avant que je puisse ENFIN l'utiliser...
ha non mince faut le compiler le tétris aussi !
bon laissez tomber, je vais aller chercher le binaire :)
j'étais pas déjà dehors, moi ?
Groar !
[^]Re: Mesure du bénéfice de l'approche Gentoo
OpenOffice est disponible en paquet binaire dans la gentoo...
[^]Re: Mesure du bénéfice de l'approche Gentoo
d'où l'intérêt d'une distrib permettant de tout recompiler...
----> []
[^]Re: Mesure du bénéfice de l'approche Gentoo
Le packet binaire est disponible paske Openoffice.org fourni des binaires officiels. Sur un projet qui n'en fourni pas, y'a pas de binaires.
Respect à RMS.
[^]Re: Mesure du bénéfice de l'approche Gentoo
enfin quelqu'un qui suit :)
merci d'avoir montré dans quel gouffre j'ai fait tombé le gentooïste du dessus !
Groar !
[^]Re: Mesure du bénéfice de l'approche Gentoo
<blockquote>merci d'avoir montré dans quel gouffre j'ai fait tombé le gentooïste du dessus !</blockquote>
C'est clair, t'est trop fort.
Plus sérieusement, le "gentooïste du dessus" a pas dit qu'il avait l'utilité de ce package. Il a juste démontré que ton exemple était mauvais.
Sinon, compiler un tetris, ça prend 2 minutes.
Respect à RMS.
[+] [^]Re: Mesure du bénéfice de l'approche Gentoo
Et ça sert à quoi d'utiliser un paquet binaire ? C'est incroyablement lent sans les mega options de compil qui tuent
Oh, y a déjà plein de monde dehors, ça a l'air sympa, attendez moi j'arrive !