-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

R�mi Letot wrote:
| Hello,
Salut R�mi

...
| Ca d�passe tr�s r�guli�rement le 1, voire 2 ou 3 en pics. Mais je ne
| constate pas de ralentissement perceptible de l'application, m�me en
| p�riode "chaude".
Bein y a pas de probl�me alors ;)

| Ma question est donc : � partir de quelle charge moyenne faut-il
| s'inqui�ter ? Le serveur actuel est peu puissant, donc je n'ai aucun
| probl�me pour upgrader, mais je ne veux pas non plus le faire pour rien.

La charge moyenne n'est pas le seul indicateur qu'il faut prendre en compte.
C'est malheureusement plus complexe que �a.

Pour bien faire, il faut prendre en compte:
- - la charge CPU, bien entendu
- - la consommation m�moire, simplement parce qu'utiliser la swap (outre 
mesure) est tr�s co�teux en
performances
- - le traffic I/O (disque)

En principe, � cela on ajoute encore la mesure de la saturation du r�seau mais 
ce n'est pas vraiment
le probl�me ici, vu qu'il s'agit de voir si la machine est encore suffisante et 
pas si elle est
utilis�e de mani�re optimum (je suppose que les performances actuelles sont 
suffisantes).

Il y a un excellent outil pour Linux qui te permet de faire un monitoring 
permanent de tous les
param�tres du syst�me: sysstat - 
http://perso.wanadoo.fr/sebastien.godard/index_fr.html

sysstat est compos� de deux parties:
- - un outil pour le monitoring de la machine, � faire tourner pendant quelques 
jours au moins,
histoire d'avoir un �chantillon suffisamment repr�sentatif (id�alement, faire 
tourner �a 2 semaines,
vu que pour un e-shop, la charge varie fortement en fonction du jour et de 
l'heure)
- - un 2�me programme qui te permet d'afficher les valeurs recueillies, de 
faire des moyennes sur
tout, en fonction de l'heure, du jour, d'une plage temporelle, etc... etc...

Voici un extrait des param�tres pris en compte par sysstat:
- - I/O disque et capacit� de transfert (throughput): requ�tes de lecture et 
�criture par seconde, kb
transf�r�s par seconde en lecture, en �criture
- - statistiques de "paging" (page in/page out: lorsque le kernel met des pages 
de m�moire (data ou
code) en activation ou en passivation)
- - cr�ation de processus par seconde, nombre de "context switch" par seconde
- - activit� disque _par disque_, tr�s pratique quand on a bcp de I/O ;)
- - statistiques r�seau: paquets et bytes re�us/envoy�s par seconde, 
fragmentation des paquets,
collisons, ...
- - statistiques de la "process queue" (ce que tu vois avec "uptime"): nombre 
de processus dans la
queue active, nombre de processus dans la queue d'attente, charge 1/5/15
- - utilisation m�moire et swap (free, cache, buffers, ...)
- - utilisation CPU (%age): user/nice/system, %age de processus en attente de 
I/O, %age de processus
vraiment "idle"
- - ... ...

On peut �galement voir les valeurs en "live", et on peut �videmment configurer 
� outrance quels
param�tres on veut surveiller, lesquels on veut voir, etc...

C'est p-e m�me d�j� livr� avec ta distribution.
Si c'est SUSE, il y a un RPM de sysstat pour SUSE 8.2, 9.0, 9.1 sur mon site 
(pas 9.2, ils livrent
d�j� une version tr�s r�cente):
http://linux01.gwdg.de/~pbleser/rpm-navigation.php?cat=System/sysstat

- --
~  -o) Pascal Bleser        http://guru.unixtech.be
~  /\\ <[EMAIL PROTECTED]> <[EMAIL PROTECTED]>
~ _\_v The more things change, the more they stay insane.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQFBnOZUr3NMWliFcXcRApKiAJ9H6LPj+7DVMDi6nTwz84+xzLpSIgCfVgbU
MlCNtVbc2FcauRSTip6v4ig=
=GU6f
-----END PGP SIGNATURE-----
_______________________________________________________
Linux Mailing List - http://www.unixtech.be
Subscribe/Unsubscribe: http://www.unixtech.be/mailman/listinfo/linux
Archives: http://www.mail-archive.com/[email protected]
IRC: chat.unixtech.be:6667 - #unixtech

Répondre à