Bonjour
Est-ce que cela "se fait" de modifier les flags de compilation du kernel
? En transformant le -O2 en -O3, -march=pentium4, et qques trucs comme
ca, est-ce que l'on peut espérer améliorer un peu la vitesse, ou est-ce
qu'on ne fait que prendre des riques inutiles en terme de stabilité...
Est-ce que cela "se fait" de modifier les flags de compilation du kernel ? En transformant le -O2 en -O3, -march=pentium4, et qques
Non ce n'est pas recommandé. En tout cas pour le niveau d'optimisation -O.
-- Liu
shal
Qing Liu wrote:
Thomas Houssin writes:
Bonjour
Bonsoir,
salut,
Est-ce que cela "se fait" de modifier les flags de compilation du kernel ? En transformant le -O2 en -O3, -march=pentium4, et qques
Non ce n'est pas recommandé. En tout cas pour le niveau d'optimisation -O.
C'est vrai que j'ai deja entendu ca, mais ca vient d'ou , est-ce une legende ou quoi? j'avais essayer -O4 (tant qu'a y etre :) ) sur un 2.2 (ca commence a dater) et j'avais pas vu de probleme particulier mais pas non plus d'amelioration.....
en tout cas, je metterais pas en production un serveur avec un noyau modifié de cette facon....
Qing Liu wrote:
Thomas Houssin <Thomas.Houssin@int-evry.fr> writes:
Bonjour
Bonsoir,
salut,
Est-ce que cela "se fait" de modifier les flags de compilation du
kernel ? En transformant le -O2 en -O3, -march=pentium4, et qques
Non ce n'est pas recommandé. En tout cas pour le niveau
d'optimisation -O.
C'est vrai que j'ai deja entendu ca, mais ca vient d'ou , est-ce une
legende ou quoi?
j'avais essayer -O4 (tant qu'a y etre :) ) sur un 2.2 (ca commence a
dater) et j'avais pas vu de probleme particulier mais pas non plus
d'amelioration.....
en tout cas, je metterais pas en production un serveur avec un noyau
modifié de cette facon....
Est-ce que cela "se fait" de modifier les flags de compilation du kernel ? En transformant le -O2 en -O3, -march=pentium4, et qques
Non ce n'est pas recommandé. En tout cas pour le niveau d'optimisation -O.
C'est vrai que j'ai deja entendu ca, mais ca vient d'ou , est-ce une legende ou quoi? j'avais essayer -O4 (tant qu'a y etre :) ) sur un 2.2 (ca commence a dater) et j'avais pas vu de probleme particulier mais pas non plus d'amelioration.....
en tout cas, je metterais pas en production un serveur avec un noyau modifié de cette facon....
grosnours [FT]
Thomas Houssin wrote:
Bonjour Hello
Est-ce que cela "se fait" de modifier les flags de compilation du kernel ? En transformant le -O2 en -O3, -march=pentium4, et qques trucs comme ca, est-ce que l'on peut espérer améliorer un peu la vitesse, ou est-ce qu'on ne fait que prendre des riques inutiles en terme de stabilité... Le mieux ce serait pas de compiler un kernel sans les options gcc & un
autre avec, et de comparer les performances ? Tu ne verras sans doute pas grand chose en optimisant que le kernel, mais je suppose que si Gentoo existe, c'est que compiler tous les packages d'un systeme en les "optimisant" pour le cpu a une raison valable :)
je tourne en gentoo 1.4rc_4 depuis 2 mois, et je n'ai eu aucune mauvaise surprise jusqu'ici (mplayer, transcode, mozilla, xchat, ssh, mpg321, xmms, gcc, ccache, ... une utilisation bureautique multimédia habituelle :) Quant à un éventuel boost de performance, je ne saurais pas trop te dire, je n'ai pas pensé à faire des benchs avec l'ancienne distribution (debian woody 3.0). mais c'est promi, sur l'autre pc, je ferai quelques tests et je posterai ici les résultats.
Merci boah, de rien :p
Thomas Fabrice aka. grosnours
Thomas Houssin wrote:
Bonjour
Hello
Est-ce que cela "se fait" de modifier les flags de compilation du kernel
? En transformant le -O2 en -O3, -march=pentium4, et qques trucs comme
ca, est-ce que l'on peut espérer améliorer un peu la vitesse, ou est-ce
qu'on ne fait que prendre des riques inutiles en terme de stabilité...
Le mieux ce serait pas de compiler un kernel sans les options gcc & un
autre avec, et de comparer les performances ?
Tu ne verras sans doute pas grand chose en optimisant que le kernel,
mais je suppose que si Gentoo existe, c'est que compiler tous les
packages d'un systeme en les "optimisant" pour le cpu a une raison
valable :)
je tourne en gentoo 1.4rc_4 depuis 2 mois, et je n'ai eu aucune mauvaise
surprise jusqu'ici (mplayer, transcode, mozilla, xchat, ssh, mpg321,
xmms, gcc, ccache, ... une utilisation bureautique multimédia habituelle :)
Quant à un éventuel boost de performance, je ne saurais pas trop te
dire, je n'ai pas pensé à faire des benchs avec l'ancienne distribution
(debian woody 3.0). mais c'est promi, sur l'autre pc, je ferai quelques
tests et je posterai ici les résultats.
Est-ce que cela "se fait" de modifier les flags de compilation du kernel ? En transformant le -O2 en -O3, -march=pentium4, et qques trucs comme ca, est-ce que l'on peut espérer améliorer un peu la vitesse, ou est-ce qu'on ne fait que prendre des riques inutiles en terme de stabilité... Le mieux ce serait pas de compiler un kernel sans les options gcc & un
autre avec, et de comparer les performances ? Tu ne verras sans doute pas grand chose en optimisant que le kernel, mais je suppose que si Gentoo existe, c'est que compiler tous les packages d'un systeme en les "optimisant" pour le cpu a une raison valable :)
je tourne en gentoo 1.4rc_4 depuis 2 mois, et je n'ai eu aucune mauvaise surprise jusqu'ici (mplayer, transcode, mozilla, xchat, ssh, mpg321, xmms, gcc, ccache, ... une utilisation bureautique multimédia habituelle :) Quant à un éventuel boost de performance, je ne saurais pas trop te dire, je n'ai pas pensé à faire des benchs avec l'ancienne distribution (debian woody 3.0). mais c'est promi, sur l'autre pc, je ferai quelques tests et je posterai ici les résultats.
Merci boah, de rien :p
Thomas Fabrice aka. grosnours
Thomas Houssin
Salut Ben suite à tout ca je me suis dit que le mieux c'était encore de tester :-) Et donc j'ai recompilé un noyau avec le makefile standard (enfin avec -march=i686) , et un autre avec les options -O3 -march=pentium4 -mmmx -msse -msse2. A priori -O3 peut faire gagner un peu, mais le reste bof... J'avais bien essayé de passer qques flags plus "violents", mais la le kernel me rebalancait sous bios direct :-( En tout cas avec cette ligne aucun pb de stabilité. Le kernel est un peu plus gros par contre. Niveau perfs, j'ai lancé les unixbench. Au final, comme vous l'aviez indiqué, rien de spectaculaire. J'ai noté en moyenne une augmentation des perfs de 3% environ. Pas très utile, mais bon si c toujours stable... (je verrais à long terme)
Thomas
grosnours [FT] a écrit:
Thomas Houssin wrote:
Bonjour
Hello
Est-ce que cela "se fait" de modifier les flags de compilation du kernel ? En transformant le -O2 en -O3, -march=pentium4, et qques trucs comme ca, est-ce que l'on peut espérer améliorer un peu la vitesse, ou est-ce qu'on ne fait que prendre des riques inutiles en terme de stabilité...
Le mieux ce serait pas de compiler un kernel sans les options gcc & un autre avec, et de comparer les performances ? Tu ne verras sans doute pas grand chose en optimisant que le kernel, mais je suppose que si Gentoo existe, c'est que compiler tous les packages d'un systeme en les "optimisant" pour le cpu a une raison valable :)
je tourne en gentoo 1.4rc_4 depuis 2 mois, et je n'ai eu aucune mauvaise surprise jusqu'ici (mplayer, transcode, mozilla, xchat, ssh, mpg321, xmms, gcc, ccache, ... une utilisation bureautique multimédia habituelle :) Quant à un éventuel boost de performance, je ne saurais pas trop te dire, je n'ai pas pensé à faire des benchs avec l'ancienne distribution (debian woody 3.0). mais c'est promi, sur l'autre pc, je ferai quelques tests et je posterai ici les résultats.
Merci
boah, de rien :p
Thomas
Fabrice aka. grosnours
Salut
Ben suite à tout ca je me suis dit que le mieux c'était encore de tester :-)
Et donc j'ai recompilé un noyau avec le makefile standard (enfin avec
-march=i686) , et un autre avec les options -O3 -march=pentium4 -mmmx
-msse -msse2. A priori -O3 peut faire gagner un peu, mais le reste
bof... J'avais bien essayé de passer qques flags plus "violents", mais
la le kernel me rebalancait sous bios direct :-(
En tout cas avec cette ligne aucun pb de stabilité. Le kernel est un peu
plus gros par contre.
Niveau perfs, j'ai lancé les unixbench. Au final, comme vous l'aviez
indiqué, rien de spectaculaire. J'ai noté en moyenne une augmentation
des perfs de 3% environ. Pas très utile, mais bon si c toujours
stable... (je verrais à long terme)
Thomas
grosnours [FT] a écrit:
Thomas Houssin wrote:
Bonjour
Hello
Est-ce que cela "se fait" de modifier les flags de compilation du
kernel ? En transformant le -O2 en -O3, -march=pentium4, et qques
trucs comme ca, est-ce que l'on peut espérer améliorer un peu la
vitesse, ou est-ce qu'on ne fait que prendre des riques inutiles en
terme de stabilité...
Le mieux ce serait pas de compiler un kernel sans les options gcc & un
autre avec, et de comparer les performances ?
Tu ne verras sans doute pas grand chose en optimisant que le kernel,
mais je suppose que si Gentoo existe, c'est que compiler tous les
packages d'un systeme en les "optimisant" pour le cpu a une raison
valable :)
je tourne en gentoo 1.4rc_4 depuis 2 mois, et je n'ai eu aucune mauvaise
surprise jusqu'ici (mplayer, transcode, mozilla, xchat, ssh, mpg321,
xmms, gcc, ccache, ... une utilisation bureautique multimédia habituelle :)
Quant à un éventuel boost de performance, je ne saurais pas trop te
dire, je n'ai pas pensé à faire des benchs avec l'ancienne distribution
(debian woody 3.0). mais c'est promi, sur l'autre pc, je ferai quelques
tests et je posterai ici les résultats.
Salut Ben suite à tout ca je me suis dit que le mieux c'était encore de tester :-) Et donc j'ai recompilé un noyau avec le makefile standard (enfin avec -march=i686) , et un autre avec les options -O3 -march=pentium4 -mmmx -msse -msse2. A priori -O3 peut faire gagner un peu, mais le reste bof... J'avais bien essayé de passer qques flags plus "violents", mais la le kernel me rebalancait sous bios direct :-( En tout cas avec cette ligne aucun pb de stabilité. Le kernel est un peu plus gros par contre. Niveau perfs, j'ai lancé les unixbench. Au final, comme vous l'aviez indiqué, rien de spectaculaire. J'ai noté en moyenne une augmentation des perfs de 3% environ. Pas très utile, mais bon si c toujours stable... (je verrais à long terme)
Thomas
grosnours [FT] a écrit:
Thomas Houssin wrote:
Bonjour
Hello
Est-ce que cela "se fait" de modifier les flags de compilation du kernel ? En transformant le -O2 en -O3, -march=pentium4, et qques trucs comme ca, est-ce que l'on peut espérer améliorer un peu la vitesse, ou est-ce qu'on ne fait que prendre des riques inutiles en terme de stabilité...
Le mieux ce serait pas de compiler un kernel sans les options gcc & un autre avec, et de comparer les performances ? Tu ne verras sans doute pas grand chose en optimisant que le kernel, mais je suppose que si Gentoo existe, c'est que compiler tous les packages d'un systeme en les "optimisant" pour le cpu a une raison valable :)
je tourne en gentoo 1.4rc_4 depuis 2 mois, et je n'ai eu aucune mauvaise surprise jusqu'ici (mplayer, transcode, mozilla, xchat, ssh, mpg321, xmms, gcc, ccache, ... une utilisation bureautique multimédia habituelle :) Quant à un éventuel boost de performance, je ne saurais pas trop te dire, je n'ai pas pensé à faire des benchs avec l'ancienne distribution (debian woody 3.0). mais c'est promi, sur l'autre pc, je ferai quelques tests et je posterai ici les résultats.
Merci
boah, de rien :p
Thomas
Fabrice aka. grosnours
Wolfgang Theurer
Qing Liu writes:
On gagne peut-être un facteur epsilonesque avec -O9, mais on risque
pour X > 2, -OX = -O3 à l'heure actuelle me semble-t-il... De toute facon on ne gagne pas grand chose entre -O2 et 3. En -O3 il fait des magouilles à moitié glauque avec les instruction qu'il ne vaut mieux pas mettre dans du code systeme...
-- When you have to shoot, shoot. Don't talk Tuco (The Ugly)
Qing Liu <qliu@club-internet.fr> writes:
On gagne peut-être un facteur epsilonesque avec -O9, mais on risque
pour X > 2, -OX = -O3 à l'heure actuelle me semble-t-il...
De toute facon on ne gagne pas grand chose entre -O2 et 3. En -O3 il
fait des magouilles à moitié glauque avec les instruction qu'il ne
vaut mieux pas mettre dans du code systeme...
--
When you have to shoot, shoot. Don't talk
Tuco (The Ugly)
On gagne peut-être un facteur epsilonesque avec -O9, mais on risque
pour X > 2, -OX = -O3 à l'heure actuelle me semble-t-il... De toute facon on ne gagne pas grand chose entre -O2 et 3. En -O3 il fait des magouilles à moitié glauque avec les instruction qu'il ne vaut mieux pas mettre dans du code systeme...
-- When you have to shoot, shoot. Don't talk Tuco (The Ugly)