Bonjour, en charchant sur le net,
j'ai trouvé , pour optimiser les binaires produits par gcc et g++
( enventuellement ) ces pages .
http://home.comcast.net/~jcunningham63/linux/GCC_Optimization_apollo.html
http://computational-battery.org/Tools/gcc-man-arch.html
http://computational-battery.org/Tools/gcc-man-opt.html
Mon materiel est:
OS : Linux
Compilo: gcc 3.2.x
CPU : AMD Duron 800 Mhz
RAM : 512 Mo
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Bonjour, en charchant sur le net,
j'ai trouvé , pour optimiser les binaires produits par gcc et g++
( enventuellement ) ces pages .
http://home.comcast.net/~jcunningham63/linux/GCC_Optimization_apollo.html
http://computational-battery.org/Tools/gcc-man-arch.html
http://computational-battery.org/Tools/gcc-man-opt.html
Mon materiel est:
OS : Linux
Compilo: gcc 3.2.x
CPU : AMD Duron 800 Mhz
RAM : 512 Mo
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Bonjour, en charchant sur le net,
j'ai trouvé , pour optimiser les binaires produits par gcc et g++
( enventuellement ) ces pages .
http://home.comcast.net/~jcunningham63/linux/GCC_Optimization_apollo.html
http://computational-battery.org/Tools/gcc-man-arch.html
http://computational-battery.org/Tools/gcc-man-opt.html
Mon materiel est:
OS : Linux
Compilo: gcc 3.2.x
CPU : AMD Duron 800 Mhz
RAM : 512 Mo
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je n'en ai pas sur mon systeme (mais en créer une, je sais faire).
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Une compilation du noyau ne fait jamais de mal, et je vous encourage à
Merci de votre aide .. j'ai vraiment besoin de faire cette optimisation
parceque notre machine est en permanence a 60 - 70 % CPU et ça va en
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je n'en ai pas sur mon systeme (mais en créer une, je sais faire).
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Une compilation du noyau ne fait jamais de mal, et je vous encourage à
Merci de votre aide .. j'ai vraiment besoin de faire cette optimisation
parceque notre machine est en permanence a 60 - 70 % CPU et ça va en
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je n'en ai pas sur mon systeme (mais en créer une, je sais faire).
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Une compilation du noyau ne fait jamais de mal, et je vous encourage à
Merci de votre aide .. j'ai vraiment besoin de faire cette optimisation
parceque notre machine est en permanence a 60 - 70 % CPU et ça va en
Bonjour, en charchant sur le net,
j'ai trouvé , pour optimiser les binaires produits par gcc et g++
( enventuellement ) ces pages .
http://home.comcast.net/~jcunningham63/linux/GCC_Optimization_apollo.html
http://computational-battery.org/Tools/gcc-man-arch.html
http://computational-battery.org/Tools/gcc-man-opt.html
Mon materiel est:
OS : Linux
Compilo: gcc 3.2.x
CPU : AMD Duron 800 Mhz
RAM : 512 Mo
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je n'en ai pas sur mon systeme (mais en créer une, je sais faire).
Je suppose que les tarballs ont une valeur par default de ce "gcc flag" !
Est ce que créer une variable d'environnement suffit a "imposer" les FLAGS
pour gcc ? est ce qu'il est prioritaire sur une autre specification de FLAG
qu'on ferai en ligne de commande ou directement dans le Makefile ? est ce
que je dois a chaque compilation modifier le Makefile ?
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Merci de votre aide .. j'ai vraiment besoin de faire cette optimisation
parceque notre machine est en permanence a 60 - 70 % CPU et ça va en
s'empirant, et l'association prefere investir dans de la bande passante
plutot que dans une nouvelle machine tant qu'on atteint pas les 90 % en
permanence ... donc j'ai besoin de bouger le petit doigt au moins ...:-)
Bonjour, en charchant sur le net,
j'ai trouvé , pour optimiser les binaires produits par gcc et g++
( enventuellement ) ces pages .
http://home.comcast.net/~jcunningham63/linux/GCC_Optimization_apollo.html
http://computational-battery.org/Tools/gcc-man-arch.html
http://computational-battery.org/Tools/gcc-man-opt.html
Mon materiel est:
OS : Linux
Compilo: gcc 3.2.x
CPU : AMD Duron 800 Mhz
RAM : 512 Mo
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je n'en ai pas sur mon systeme (mais en créer une, je sais faire).
Je suppose que les tarballs ont une valeur par default de ce "gcc flag" !
Est ce que créer une variable d'environnement suffit a "imposer" les FLAGS
pour gcc ? est ce qu'il est prioritaire sur une autre specification de FLAG
qu'on ferai en ligne de commande ou directement dans le Makefile ? est ce
que je dois a chaque compilation modifier le Makefile ?
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Merci de votre aide .. j'ai vraiment besoin de faire cette optimisation
parceque notre machine est en permanence a 60 - 70 % CPU et ça va en
s'empirant, et l'association prefere investir dans de la bande passante
plutot que dans une nouvelle machine tant qu'on atteint pas les 90 % en
permanence ... donc j'ai besoin de bouger le petit doigt au moins ...:-)
Bonjour, en charchant sur le net,
j'ai trouvé , pour optimiser les binaires produits par gcc et g++
( enventuellement ) ces pages .
http://home.comcast.net/~jcunningham63/linux/GCC_Optimization_apollo.html
http://computational-battery.org/Tools/gcc-man-arch.html
http://computational-battery.org/Tools/gcc-man-opt.html
Mon materiel est:
OS : Linux
Compilo: gcc 3.2.x
CPU : AMD Duron 800 Mhz
RAM : 512 Mo
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je n'en ai pas sur mon systeme (mais en créer une, je sais faire).
Je suppose que les tarballs ont une valeur par default de ce "gcc flag" !
Est ce que créer une variable d'environnement suffit a "imposer" les FLAGS
pour gcc ? est ce qu'il est prioritaire sur une autre specification de FLAG
qu'on ferai en ligne de commande ou directement dans le Makefile ? est ce
que je dois a chaque compilation modifier le Makefile ?
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Merci de votre aide .. j'ai vraiment besoin de faire cette optimisation
parceque notre machine est en permanence a 60 - 70 % CPU et ça va en
s'empirant, et l'association prefere investir dans de la bande passante
plutot que dans une nouvelle machine tant qu'on atteint pas les 90 % en
permanence ... donc j'ai besoin de bouger le petit doigt au moins ...:-)
Bonjour, en charchant sur le net,
j'ai trouvé , pour optimiser les binaires produits par gcc et g++
( enventuellement ) ces pages .
http://home.comcast.net/~jcunningham63/linux/GCC_Optimization_apollo.html
http://computational-battery.org/Tools/gcc-man-arch.html
http://computational-battery.org/Tools/gcc-man-opt.html
Mon materiel est:
OS : Linux
Compilo: gcc 3.2.x
CPU : AMD Duron 800 Mhz
RAM : 512 Mo
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je n'en ai pas sur mon systeme (mais en créer une, je sais faire).
Je suppose que les tarballs ont une valeur par default de ce "gcc flag" !
Est ce que créer une variable d'environnement suffit a "imposer" les FLAGS
pour gcc ? est ce qu'il est prioritaire sur une autre specification de
FLAG qu'on ferai en ligne de commande ou directement dans le Makefile ?
est ce que je dois a chaque compilation modifier le Makefile ?
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Bonjour, en charchant sur le net,
j'ai trouvé , pour optimiser les binaires produits par gcc et g++
( enventuellement ) ces pages .
http://home.comcast.net/~jcunningham63/linux/GCC_Optimization_apollo.html
http://computational-battery.org/Tools/gcc-man-arch.html
http://computational-battery.org/Tools/gcc-man-opt.html
Mon materiel est:
OS : Linux
Compilo: gcc 3.2.x
CPU : AMD Duron 800 Mhz
RAM : 512 Mo
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je n'en ai pas sur mon systeme (mais en créer une, je sais faire).
Je suppose que les tarballs ont une valeur par default de ce "gcc flag" !
Est ce que créer une variable d'environnement suffit a "imposer" les FLAGS
pour gcc ? est ce qu'il est prioritaire sur une autre specification de
FLAG qu'on ferai en ligne de commande ou directement dans le Makefile ?
est ce que je dois a chaque compilation modifier le Makefile ?
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Bonjour, en charchant sur le net,
j'ai trouvé , pour optimiser les binaires produits par gcc et g++
( enventuellement ) ces pages .
http://home.comcast.net/~jcunningham63/linux/GCC_Optimization_apollo.html
http://computational-battery.org/Tools/gcc-man-arch.html
http://computational-battery.org/Tools/gcc-man-opt.html
Mon materiel est:
OS : Linux
Compilo: gcc 3.2.x
CPU : AMD Duron 800 Mhz
RAM : 512 Mo
Pourriez vous m'aider a choisir les flags qui vont bien SVP ?
Déja je vois a peu pres que "-O3 -march=athlon -mcpu=athlon" est un bon
début ... Mais encore ? ....
Quand je lis l'aide de "./configure" de la plupart des tarballs que je
telecharge, ils parlent de variables CCFLAGS ...
Je n'en ai pas sur mon systeme (mais en créer une, je sais faire).
Je suppose que les tarballs ont une valeur par default de ce "gcc flag" !
Est ce que créer une variable d'environnement suffit a "imposer" les FLAGS
pour gcc ? est ce qu'il est prioritaire sur une autre specification de
FLAG qu'on ferai en ligne de commande ou directement dans le Makefile ?
est ce que je dois a chaque compilation modifier le Makefile ?
Je vais commencer par justement re-compiler gcc lui-meme et la glibc avec,
puis le noyau ... c'est bien par la qu'il faut commencer ?
Dis nous plutôt ce que fait cette machine ? serveur web ? mail ? fichiers
?
Combien de processus tournent ?
la charge (load ) est de combien ?
quels sont les processus qui utilisent le plus de ressources ? utilisation
CPU :
en « user space » ?
« kernel space » ?
au niveau mémoire/swap ça se
passe comment ?
A ta place je regarderais d'abord tous ces paramètres, pour savoir
vraiment ce qu'il se passe sur la machine, avant de me lancer dans une
quelconque recompilation.
Merci , mais en plus de ces arguments j'aimerai aussi apprendre :-) ...
Dis nous plutôt ce que fait cette machine ? serveur web ? mail ? fichiers
?
Combien de processus tournent ?
la charge (load ) est de combien ?
quels sont les processus qui utilisent le plus de ressources ? utilisation
CPU :
en « user space » ?
« kernel space » ?
au niveau mémoire/swap ça se
passe comment ?
A ta place je regarderais d'abord tous ces paramètres, pour savoir
vraiment ce qu'il se passe sur la machine, avant de me lancer dans une
quelconque recompilation.
Merci , mais en plus de ces arguments j'aimerai aussi apprendre :-) ...
Dis nous plutôt ce que fait cette machine ? serveur web ? mail ? fichiers
?
Combien de processus tournent ?
la charge (load ) est de combien ?
quels sont les processus qui utilisent le plus de ressources ? utilisation
CPU :
en « user space » ?
« kernel space » ?
au niveau mémoire/swap ça se
passe comment ?
A ta place je regarderais d'abord tous ces paramètres, pour savoir
vraiment ce qu'il se passe sur la machine, avant de me lancer dans une
quelconque recompilation.
Merci , mais en plus de ces arguments j'aimerai aussi apprendre :-) ...
Je ne comprends pas bien qui écrit le code destiné à être compilé.
S'agit-il de programmes écrits par vous ou votre entourage, ou bien
de programmes téléchargés. Dans le second cas, laissons faire le
script 'configure', donc je suppose qu'il s'agit du premier cas.
Sans doute est-ce une bonne idée de penser à faire ces réglages,
mais je doute fort que cela puisse faire diminuer de façon décisive
l'utilisation du processeur. Rappelons que les améliorations décisives
proviennent des algorithmes utilisés plus que de ce genre de réglages.
Je ne comprends pas bien ce que vous voulez dire; ces variables sont
utilisés lors de la compilation et passés comme paramètres au compilateur,
Une compilation du noyau ne fait jamais de mal, et je vous encourage à
le faire. Sous FreeBSD, j'en suis à un noyau de 3 Mo, ce qui est un peu
moins que Windows...
Mais quel genre d'activité effectue-t-elle ?
Je ne comprends pas bien qui écrit le code destiné à être compilé.
S'agit-il de programmes écrits par vous ou votre entourage, ou bien
de programmes téléchargés. Dans le second cas, laissons faire le
script 'configure', donc je suppose qu'il s'agit du premier cas.
Sans doute est-ce une bonne idée de penser à faire ces réglages,
mais je doute fort que cela puisse faire diminuer de façon décisive
l'utilisation du processeur. Rappelons que les améliorations décisives
proviennent des algorithmes utilisés plus que de ce genre de réglages.
Je ne comprends pas bien ce que vous voulez dire; ces variables sont
utilisés lors de la compilation et passés comme paramètres au compilateur,
Une compilation du noyau ne fait jamais de mal, et je vous encourage à
le faire. Sous FreeBSD, j'en suis à un noyau de 3 Mo, ce qui est un peu
moins que Windows...
Mais quel genre d'activité effectue-t-elle ?
Je ne comprends pas bien qui écrit le code destiné à être compilé.
S'agit-il de programmes écrits par vous ou votre entourage, ou bien
de programmes téléchargés. Dans le second cas, laissons faire le
script 'configure', donc je suppose qu'il s'agit du premier cas.
Sans doute est-ce une bonne idée de penser à faire ces réglages,
mais je doute fort que cela puisse faire diminuer de façon décisive
l'utilisation du processeur. Rappelons que les améliorations décisives
proviennent des algorithmes utilisés plus que de ce genre de réglages.
Je ne comprends pas bien ce que vous voulez dire; ces variables sont
utilisés lors de la compilation et passés comme paramètres au compilateur,
Une compilation du noyau ne fait jamais de mal, et je vous encourage à
le faire. Sous FreeBSD, j'en suis à un noyau de 3 Mo, ce qui est un peu
moins que Windows...
Mais quel genre d'activité effectue-t-elle ?
Il faut plutot faire:
- binutils
- gcc
- glibc
- re-binutils (pour utiliser la nouvelle libc)
- re-gcc (idem)
Il faut plutot faire:
- binutils
- gcc
- glibc
- re-binutils (pour utiliser la nouvelle libc)
- re-gcc (idem)
Il faut plutot faire:
- binutils
- gcc
- glibc
- re-binutils (pour utiliser la nouvelle libc)
- re-gcc (idem)
J'ai pas mis de swap, parceque ... j'ai choisi de faire ça comme ça .. est
ce un mauvais choix ? En fait j'essaie de mettre un peu de securité aussi
dans les fichiers ... et pour ce faire , j'ai monté toutes les partitions
en "sync" , c'est a dire qui ne differe pas les ecritures sur le disque.
cela fait que l'activité du disque n'est pas minimum et si on rajoutai une
quelconque activité liée a la swap , j'ai pensé que cela pouvais plomber la
machine .
J'ai pas mis de swap, parceque ... j'ai choisi de faire ça comme ça .. est
ce un mauvais choix ? En fait j'essaie de mettre un peu de securité aussi
dans les fichiers ... et pour ce faire , j'ai monté toutes les partitions
en "sync" , c'est a dire qui ne differe pas les ecritures sur le disque.
cela fait que l'activité du disque n'est pas minimum et si on rajoutai une
quelconque activité liée a la swap , j'ai pensé que cela pouvais plomber la
machine .
J'ai pas mis de swap, parceque ... j'ai choisi de faire ça comme ça .. est
ce un mauvais choix ? En fait j'essaie de mettre un peu de securité aussi
dans les fichiers ... et pour ce faire , j'ai monté toutes les partitions
en "sync" , c'est a dire qui ne differe pas les ecritures sur le disque.
cela fait que l'activité du disque n'est pas minimum et si on rajoutai une
quelconque activité liée a la swap , j'ai pensé que cela pouvais plomber la
machine .
no wrote:Dis nous plutôt ce que fait cette machine ? serveur web ? mail ? fichiers
?
Elle fait serveur de stream audio, avec ré-encodage . c'est la tache qui
prend le plus de temps. parceque nous partons d'un fichier ogg d'une
qualité assez bonne , puis nous la ré-encodons pourl'adapater aux besoin de
nos auditeurs qui ont une bande passante limitée ou tout simplement pour
ceux qui preferent consacrer leur bande passante a autre chose .
De plus j'ai un serveur web desssus avec des accès saccadés . jentends par
la que le serveur n'est pas sollicité en permance mais quand je tente de
lui faire affichier une page web , le processus du serveur web devient
celui qui bouffe le plus de % CPU, de plus je sens quand meme que sur un
LAN , il repond pas trop vite ( ce n'est pas un serveur Apache mais un
Zope ... ) et il repond plus vite evidemment si je tue les process
d'encodage ...
Il heberge lui meme ses fichiers ogg , environ 20Go de fichiers de taille
moyenne de 4MoCombien de processus tournent ?
la charge (load ) est de combien ?
quels sont les processus qui utilisent le plus de ressources ? utilisation
CPU :
en « user space » ?
environ 50 %« kernel space » ?
1%au niveau mémoire/swap ça se
passe comment ?
J'ai pas mis de swap, parceque ... j'ai choisi de faire ça comme ça .. est
ce un mauvais choix ?
En fait j'essaie de mettre un peu de securité aussi
dans les fichiers ... et pour ce faire , j'ai monté toutes les partitions
en "sync" , c'est a dire qui ne differe pas les ecritures sur le disque.
cela fait que l'activité du disque n'est pas minimum et si on rajoutai
une quelconque activité liée a la swap , j'ai pensé que cela pouvais
plomber la machine .A ta place je regarderais d'abord tous ces paramètres, pour savoir
vraiment ce qu'il se passe sur la machine, avant de me lancer dans une
quelconque recompilation.
Merci , mais en plus de ces arguments j'aimerai aussi apprendre :-) ...
donc effectivement j'effectuerai ce diagnostic ( comme vous m'aviez
conseillé) mais la finalité sera de ce lancer aussi dans la
recompilation.
no wrote:
Dis nous plutôt ce que fait cette machine ? serveur web ? mail ? fichiers
?
Elle fait serveur de stream audio, avec ré-encodage . c'est la tache qui
prend le plus de temps. parceque nous partons d'un fichier ogg d'une
qualité assez bonne , puis nous la ré-encodons pourl'adapater aux besoin de
nos auditeurs qui ont une bande passante limitée ou tout simplement pour
ceux qui preferent consacrer leur bande passante a autre chose .
De plus j'ai un serveur web desssus avec des accès saccadés . jentends par
la que le serveur n'est pas sollicité en permance mais quand je tente de
lui faire affichier une page web , le processus du serveur web devient
celui qui bouffe le plus de % CPU, de plus je sens quand meme que sur un
LAN , il repond pas trop vite ( ce n'est pas un serveur Apache mais un
Zope ... ) et il repond plus vite evidemment si je tue les process
d'encodage ...
Il heberge lui meme ses fichiers ogg , environ 20Go de fichiers de taille
moyenne de 4Mo
Combien de processus tournent ?
la charge (load ) est de combien ?
quels sont les processus qui utilisent le plus de ressources ? utilisation
CPU :
en « user space » ?
environ 50 %
« kernel space » ?
1%
au niveau mémoire/swap ça se
passe comment ?
J'ai pas mis de swap, parceque ... j'ai choisi de faire ça comme ça .. est
ce un mauvais choix ?
En fait j'essaie de mettre un peu de securité aussi
dans les fichiers ... et pour ce faire , j'ai monté toutes les partitions
en "sync" , c'est a dire qui ne differe pas les ecritures sur le disque.
cela fait que l'activité du disque n'est pas minimum et si on rajoutai
une quelconque activité liée a la swap , j'ai pensé que cela pouvais
plomber la machine .
A ta place je regarderais d'abord tous ces paramètres, pour savoir
vraiment ce qu'il se passe sur la machine, avant de me lancer dans une
quelconque recompilation.
Merci , mais en plus de ces arguments j'aimerai aussi apprendre :-) ...
donc effectivement j'effectuerai ce diagnostic ( comme vous m'aviez
conseillé) mais la finalité sera de ce lancer aussi dans la
recompilation.
no wrote:Dis nous plutôt ce que fait cette machine ? serveur web ? mail ? fichiers
?
Elle fait serveur de stream audio, avec ré-encodage . c'est la tache qui
prend le plus de temps. parceque nous partons d'un fichier ogg d'une
qualité assez bonne , puis nous la ré-encodons pourl'adapater aux besoin de
nos auditeurs qui ont une bande passante limitée ou tout simplement pour
ceux qui preferent consacrer leur bande passante a autre chose .
De plus j'ai un serveur web desssus avec des accès saccadés . jentends par
la que le serveur n'est pas sollicité en permance mais quand je tente de
lui faire affichier une page web , le processus du serveur web devient
celui qui bouffe le plus de % CPU, de plus je sens quand meme que sur un
LAN , il repond pas trop vite ( ce n'est pas un serveur Apache mais un
Zope ... ) et il repond plus vite evidemment si je tue les process
d'encodage ...
Il heberge lui meme ses fichiers ogg , environ 20Go de fichiers de taille
moyenne de 4MoCombien de processus tournent ?
la charge (load ) est de combien ?
quels sont les processus qui utilisent le plus de ressources ? utilisation
CPU :
en « user space » ?
environ 50 %« kernel space » ?
1%au niveau mémoire/swap ça se
passe comment ?
J'ai pas mis de swap, parceque ... j'ai choisi de faire ça comme ça .. est
ce un mauvais choix ?
En fait j'essaie de mettre un peu de securité aussi
dans les fichiers ... et pour ce faire , j'ai monté toutes les partitions
en "sync" , c'est a dire qui ne differe pas les ecritures sur le disque.
cela fait que l'activité du disque n'est pas minimum et si on rajoutai
une quelconque activité liée a la swap , j'ai pensé que cela pouvais
plomber la machine .A ta place je regarderais d'abord tous ces paramètres, pour savoir
vraiment ce qu'il se passe sur la machine, avant de me lancer dans une
quelconque recompilation.
Merci , mais en plus de ces arguments j'aimerai aussi apprendre :-) ...
donc effectivement j'effectuerai ce diagnostic ( comme vous m'aviez
conseillé) mais la finalité sera de ce lancer aussi dans la
recompilation.