problème de load average sur un serveur ma il

2007-04-03 Par sujet Tahar
Bonjour à tous,

je voudrais vous faire part d'un problème que je rencontre au niveau de mon 
serveur mail. A une fréquence de 2 fois par semaine à peu près j'ai un pic du 
load average qui augmente d'un coup et arrive jusqu'à des valeurs de 75 et 
plus, ce qui m'oblige à chaque fois de basculer sur une autre machine configuré 
en failover et de redémarrer la première.

le serveur est un biprocesseur 3Ghz et possède une pile de disque montée en 
Raid 10 Hard, qui semble optimiser les I/O par rapport à ce que c'était avec le 
Raid 5, je pensais réduire voir faire disparaitre ce problème de load average 
avec ça, mais ça en semble pas être le cas.

D'après ce que j'ai remarqué, il semblerait que cette augmentation de charge 
est due aux nombre de connexions simultanées sur le serveur et aux processus de 
lecture/écriture.

Est ce que quelqu'un pourrait me confirmer ça et y a t-il un moyen pour éviter 
cette augmentation de charge ?

Merci pour votre aide.


Load Average...

2005-10-11 Par sujet k3rn

Bonjour...

Me perdant un peu dans les définitions, je souhaite une petite aide, ou 
mieux, un lien, (fr/en) qui m'expliquerai les fondements du load average.


Il semble, manifestement, que la valeur renvoyé par /proc/loadavg, 
diffère selon linux, unix ou bsd...


De même la charge ne doit pas être interprêtée de la même façon selon le 
système (nombre de processeur, hyperthreading etc...)


Si quelqu'un peut apporter un peu de lumière à mes intérrogations ,je 
lui serait reconnaissant...


Bonne journée !


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Load Average...

2005-10-11 Par sujet Thomas CLavier
k3rn a écrit :
 Me perdant un peu dans les définitions, je souhaite une petite aide, ou
 mieux, un lien, (fr/en) qui m'expliquerai les fondements du load average.

en gros, c'est la taille moyenne de la file d'attente du CPU sur 1, 5 et
15 minutes. Donc il ne faudrait pas que ça dépasse ton nombre de CPU.


-- 
Thomas Clavier  http://www.tcweb.org
Lille Sans Fil  http://www.lillesansfil.org
+33 (0)6 20 81 81 30JabberID : [EMAIL PROTECTED]



Re: Load Average...

2005-10-11 Par sujet k3rn

Thomas CLavier wrote:

k3rn a écrit :
  

Me perdant un peu dans les définitions, je souhaite une petite aide, ou
mieux, un lien, (fr/en) qui m'expliquerai les fondements du load average.



en gros, c'est la taille moyenne de la file d'attente du CPU sur 1, 5 et
15 minutes. Donc il ne faudrait pas que ça dépasse ton nombre de CPU.


Ok, mais une des choses que je ne comprend pas est la suivante :

Je dispose d'une machine avec un seul processeur...
Mon load average ne devrais donc pas dépasser 1 (en théorie, ok)...

pourtant, je varie entre 1,20 et 2...
et ce qui me trouble, c'est que top m'annonce un idle de mon cpu, très 
souvent en dessous de 50%...


J'avoue être dans le flou...


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Load Average...

2005-10-11 Par sujet Thomas CLavier
k3rn a écrit :
 Je dispose d'une machine avec un seul processeur...
 Mon load average ne devrais donc pas dépasser 1 (en théorie, ok)...

sauf si ton cpu est un faut multiprocesseur (double coeur,
hyperthreading, etc.)


-- 
Thomas Clavier  http://www.tcweb.org
Lille Sans Fil  http://www.lillesansfil.org
+33 (0)6 20 81 81 30JabberID : [EMAIL PROTECTED]



Re: Load Average...

2005-10-11 Par sujet Etienne . Vogt



On Tue, 11 Oct 2005, Thomas CLavier wrote:


k3rn a écrit :

Je dispose d'une machine avec un seul processeur...
Mon load average ne devrais donc pas dépasser 1 (en théorie, ok)...


sauf si ton cpu est un faut multiprocesseur (double coeur,
hyperthreading, etc.)


Comme il a été dit, le Load Average représente la longueur moyenne de la 
file d'attente du ou des CPU (état 'R'). Il peut donc prendre des valeurs 
très supérieures au nombre de CPU si la machine est très chargée et qu'il 
y a plus de processus en attente de CPU que de CPU disponibles.

En fait, on peut dire que la machine est surchargée si le load average
est fréquemment supérieur au nombre de CPUs car alors des processus
restent souvent bloqués en attente de CPU disponible.

De plus, Linux compte dans le Load Average les processus en attente
d'entrée/sortie sur disque (état 'D') ce que ne font pas d'autres Unix.

--
Etienne Vogt.


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Load Average...

2005-10-11 Par sujet Marc PERRUDIN
k3rn a écrit :

 Thomas CLavier wrote:

 k3rn a écrit :
  

 Me perdant un peu dans les définitions, je souhaite une petite aide, ou
 mieux, un lien, (fr/en) qui m'expliquerai les fondements du load
 average.
 


 en gros, c'est la taille moyenne de la file d'attente du CPU sur 1, 5 et
 15 minutes. Donc il ne faudrait pas que ça dépasse ton nombre de CPU.


 Ok, mais une des choses que je ne comprend pas est la suivante :

 Je dispose d'une machine avec un seul processeur...
 Mon load average ne devrais donc pas dépasser 1 (en théorie, ok)...

 pourtant, je varie entre 1,20 et 2...
 et ce qui me trouble, c'est que top m'annonce un idle de mon cpu,
 très souvent en dessous de 50%...

 J'avoue être dans le flou...


C'est donc que la file d'attente de ton CPU varie entre 1,2 et 2
(=processus en attente de traitement). Ca n'implique pas forcement que
le CPU est utilisé a 100%, la raison principale d'une file d'attente
superieur a 1 est generalement les attentes dans le traitement des
entrée/sorties (disque dur, réseau...).

A+


-- 
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs From et Reply-To:

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]