Interpréter la fonction TOP sur un serveur dédié
22 messages • Page 1 sur 2 • 1, 2
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
Interpréter la fonction TOP sur un serveur dédié
Bonjour,
Avec mon dédié, il y aune chose que je me suis toujours demandé, 2 choses même:
- le nombre de Tasks (ici 127), dont 1 running signifie quoi ? Est-il normal qu'il s'élève avec le trafic ? Faut-il chercher à le réduire et avec quel type de réglages config ?
- le load average: souvent sur mon serveur il grimpe alors que la charge cpu reste faible. Même type de question: cela signifie quoi, comment le limiter ?
En exemple, le top de mon serveur, un seul vrai site avec en ce moment 200 personnes assez actives sur un forum.
top - 20:32:12 up 10 days, 6:01, 1 user, load average: 0.42, 0.43, 0.48
Tasks: 127 total, 1 running, 126 sleeping, 0 stopped, 0 zombie
Cpu(s): 28.4% us, 6.0% sy, 0.0% ni, 64.8% id, 0.3% wa, 0.2% hi, 0.3% si
Mem: 1035848k total, 993596k used, 42252k free, 41044k buffers
Swap: 2650684k total, 13952k used, 2636732k free, 630512k cached
Avec mon dédié, il y aune chose que je me suis toujours demandé, 2 choses même:
- le nombre de Tasks (ici 127), dont 1 running signifie quoi ? Est-il normal qu'il s'élève avec le trafic ? Faut-il chercher à le réduire et avec quel type de réglages config ?
- le load average: souvent sur mon serveur il grimpe alors que la charge cpu reste faible. Même type de question: cela signifie quoi, comment le limiter ?
En exemple, le top de mon serveur, un seul vrai site avec en ce moment 200 personnes assez actives sur un forum.
top - 20:32:12 up 10 days, 6:01, 1 user, load average: 0.42, 0.43, 0.48
Tasks: 127 total, 1 running, 126 sleeping, 0 stopped, 0 zombie
Cpu(s): 28.4% us, 6.0% sy, 0.0% ni, 64.8% id, 0.3% wa, 0.2% hi, 0.3% si
Mem: 1035848k total, 993596k used, 42252k free, 41044k buffers
Swap: 2650684k total, 13952k used, 2636732k free, 630512k cached
Le load average est donné à 15, 5 et 1 minute. C'est une valeur sensée représenter la charge de ton processeur. Elle est basée sur le nombre de process en attente d'exécution dans la queue noyau...
Bref, c'est une valeur qui change en fonction:
- de l'utilisation processeur
- des accès disque
- de l'utilisation réseau
et de plein d'autres choses.
Par exemple, avec beaucoup de gros accès disque, on peut avoir le processeur qui passe son temps à attendre les disques. Dans ce cas, le processeur est en idle, alors que la charge est haute, et les temps de réponse longs.
C'est donc le load average la donnée la plus parlante pour savoir si le serveur est saturé ou non. L'inconvénient, c'est qu'elle ne permet pas de savoir directement d'où vient la saturation.
Bref, c'est une valeur qui change en fonction:
- de l'utilisation processeur
- des accès disque
- de l'utilisation réseau
et de plein d'autres choses.
Par exemple, avec beaucoup de gros accès disque, on peut avoir le processeur qui passe son temps à attendre les disques. Dans ce cas, le processeur est en idle, alors que la charge est haute, et les temps de réponse longs.
C'est donc le load average la donnée la plus parlante pour savoir si le serveur est saturé ou non. L'inconvénient, c'est qu'elle ne permet pas de savoir directement d'où vient la saturation.
Re: Interpréter la fonction TOP sur un serveur dédié
ajax a écrit:top - 20:32:12 up 10 days, 6:01, 1 user, load average: 0.42, 0.43, 0.48
Tasks: 127 total, 1 running, 126 sleeping, 0 stopped, 0 zombie
Cpu(s): 28.4% us, 6.0% sy, 0.0% ni, 64.8% id, 0.3% wa, 0.2% hi, 0.3% si
Mem: 1035848k total, 993596k used, 42252k free, 41044k buffers
Swap: 2650684k total, 13952k used, 2636732k free, 630512k cached
Tous tes chiffres sont corrects. Le swap est bon (pas de probleme de RAM), le nombre de processus est ok (un peu eleve mais ca depend de ce que tu fais tourner) et la charge raisonnable (verifie les acces disques).
ajax a écrit:le nombre de Tasks. Est-il normal qu'il s'élève avec le trafic ?
Oui. Ce nombre inclus l'ensemble des tasks, y compris les processus fils lance par apache (plus de traffic implique plus de processus, dans les limites fixees par ton httpd.conf)
fab1208 a écrit:JeunZ a écrit:Pour 1 processeur il faut que ta charge soit inférieur à 1, pour 2 à 2 etc...
En gros si tu dépasse 1 avec un seul processeur c'est qu'il y a un souci quelque part.
tout ceci est faux
C'est nouveau que ce soit faux?
JeunZ a écrit:fab1208 a écrit:JeunZ a écrit:Pour 1 processeur il faut que ta charge soit inférieur à 1, pour 2 à 2 etc...
En gros si tu dépasse 1 avec un seul processeur c'est qu'il y a un souci quelque part.
tout ceci est faux
C'est nouveau que ce soit faux?
renseigne toi les valeurs que tu annonces ne sont pas bonne, car le load pour 1 processeur peut allégrement dépasser le 1 sans probleme et aller jusque 3 maximum au dela faut s'inquiéter
-

schtroumpf - WRInaute impliqué

- Messages: 382
- Inscription: Dim Oct 26, 2003 11:46
Une charge de 0.42 est un peu limite toute de même... A la moindre pointe de traffic, les temps de réponse de ton serveur vont pas mal augmenter. Essaie d'avoir plus de marge (optimisation de ta config, de tes scripts, caches, location d'un serveur plus puissant,...) L'idéal est de se situer en dessous de 0.1, voire 0.05 .
Arnaud
Arnaud
fab1208 a écrit:JeunZ a écrit:fab1208 a écrit:JeunZ a écrit:Pour 1 processeur il faut que ta charge soit inférieur à 1, pour 2 à 2 etc...
En gros si tu dépasse 1 avec un seul processeur c'est qu'il y a un souci quelque part.
tout ceci est faux
C'est nouveau que ce soit faux?
renseigne toi les valeurs que tu annonces ne sont pas bonne, car le load pour 1 processeur peut allégrement dépasser le 1 sans probleme et aller jusque 3 maximum au dela faut s'inquiéter
Ben ca peut aller au dela de 3! y a pas trop de limite... mais si t'as 1 processeur, au dela de 1, tous les programme qui arrivent sont mis en attente...
-

schtroumpf - WRInaute impliqué

- Messages: 382
- Inscription: Dim Oct 26, 2003 11:46
Un post qui donne quelques pistes pour optimiser : http://www.webrankinfo.com/forums/viewtopic_50297.htm
Arnaud
Arnaud
schtroumpf a écrit:Une charge de 0.42 est un peu limite toute de même... A la moindre pointe de traffic, les temps de réponse de ton serveur vont pas mal augmenter. Essaie d'avoir plus de marge (optimisation de ta config, de tes scripts, caches, location d'un serveur plus puissant,...) L'idéal est de se situer en dessous de 0.1, voire 0.05 .
Arnaud
c'est un Xeon avec 1 de ram et eaccelerator. Les chiffres dont tu me parles, je ne les ai qu'avec pêrsonne dessus. Tu n'es pas un peu hyper optimiste la ?
... Charge idéale à 0.05 !!!
ey faut arrêter les gars !!! ( ou les filles s'il y en a sur cette discussion
)
Je suis d'accord avec fab1208.
[ # ] La charge du processeur n'est pas une valeur vraiment fiable du fait que ton CPU peut être à 100% juste au moment ou ton outil rafraichie les données... Sachant que ton CPU peut être à 0 quelques millisecondes après...
[ # ] Le nombre de processus n'est vraiment pas inquiettant...
Si tu as un serveur qui regroupe: APACHE - PHP - SMTP - POP/IMAP - FIREWALL - FTP
[ # ] Le paramètre principale et le load average comme la souligné fab1208.
Alors pour l'histoire du 1 pour un proco, etc...
non !!!!
primo: tout dépend de l'utilisation de ton serveur.
si utilisation comme indiqué ci-dessus (apache, php, etc..) il est vrai qu'il est conseillé d'avoir entre 0 (étant le mieux) et 1.5. Bien entendu, on peux avoir plus, met le traitement des tâches sera plus long. En effet lorsque tu arrive à 1 cela signifie que tu as 1 tâche en attente...etc..
A savoir que l'indication va dans cette ordre:
1. ..de la minute en cours
2. ..des cinq dernières minutes en cours
3. ..des 15 dernières minutes en cours
Autant d'éléments indicateurs en fonction du temps.
_ _ _
A savoir qu'un serveur de backup dans la journée aura sont load average à 0 (si sauvegarde la nuit). Au moment de la sauvegarde celui-ci peut bien largement dépasser les 1, en moyenne conseillé en dessous de 3.5. En effet une attente pour la sauvegarde n'est pas très pénalisante pour les utilisateurs...
Après il ne faut pas faire craquer le serveur non plus...
Voila, en espérant que cela vous aidera.
Je suis d'accord avec fab1208.
[ # ] La charge du processeur n'est pas une valeur vraiment fiable du fait que ton CPU peut être à 100% juste au moment ou ton outil rafraichie les données... Sachant que ton CPU peut être à 0 quelques millisecondes après...
[ # ] Le nombre de processus n'est vraiment pas inquiettant...
Si tu as un serveur qui regroupe: APACHE - PHP - SMTP - POP/IMAP - FIREWALL - FTP
[ # ] Le paramètre principale et le load average comme la souligné fab1208.
Alors pour l'histoire du 1 pour un proco, etc...
non !!!!
primo: tout dépend de l'utilisation de ton serveur.
si utilisation comme indiqué ci-dessus (apache, php, etc..) il est vrai qu'il est conseillé d'avoir entre 0 (étant le mieux) et 1.5. Bien entendu, on peux avoir plus, met le traitement des tâches sera plus long. En effet lorsque tu arrive à 1 cela signifie que tu as 1 tâche en attente...etc..
A savoir que l'indication va dans cette ordre:
1. ..de la minute en cours
2. ..des cinq dernières minutes en cours
3. ..des 15 dernières minutes en cours
Autant d'éléments indicateurs en fonction du temps.
_ _ _
A savoir qu'un serveur de backup dans la journée aura sont load average à 0 (si sauvegarde la nuit). Au moment de la sauvegarde celui-ci peut bien largement dépasser les 1, en moyenne conseillé en dessous de 3.5. En effet une attente pour la sauvegarde n'est pas très pénalisante pour les utilisateurs...
Après il ne faut pas faire craquer le serveur non plus...
Voila, en espérant que cela vous aidera.
schtroumpf a écrit:Une charge de 0.42 est un peu limite toute de même... A la moindre pointe de traffic, les temps de réponse de ton serveur vont pas mal augmenter. Essaie d'avoir plus de marge (optimisation de ta config, de tes scripts, caches, location d'un serveur plus puissant,...) L'idéal est de se situer en dessous de 0.1, voire 0.05 .
Arnaud
Salut,
Tu es totallement à coté de la plaque :p
Comme dit par les autres, aux alentour de 1 c'est bien pour un mono cpu...
A partir de 3 il faut songer à optimiser/évoluer.
22 messages • Page 1 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Comment créer une page web en PHP
- Aperçu des différents types de redirection
- Référencement de l'AJAX : la solution Google
- Google Trends : un pas vers le web social ?
- Les Rich Snippets de Google (descriptions enrichies des résultats)
- Le triangle d'or des pages de résultats Google
- Web Rank Info ouvre un forum dédié à MSN Search
- Les informations de la Google Toolbar
- Agent Web Ranking v.2.6.2 s'ouvre à l'Asie
- Gérer l'entête HTTP en PHP
- Information sur resultat top de mon serveur
- Problème requête SQL (ter)
- La fonction Mail sur un serveur
- Fonction mail() , IP reverse , serveur dédié et hotmail
- [Résolu][PHP] Problème sur une fonction avec un serveur UNIX
- Trouver script Top Referrer ou Top Site à mettre sur blog ?
- Top du top ! Openads et Analytics : Goal = click sur pub
- marre des pollueurs et des cowboyz...(Ter)
- cherche top liste ( ou top sites )
- Fonction avec le même nom, et appel de la fonction d'origine
- passage fonction strtotime en fonction mktime.... HELP
- Fonction Include et Fonction $_SERVER['REQUEST_URI']
- Serveur Etranger Serveur France : mes conclusions
- serveur mutu=>serveur dédié: à partir de quand ?
- 1 serveur Web et 1 serveur Mail pour le même domaine
Consultez la description détaillée des produits ou services de Google suivants : Google Trends Recherche Personnalisée
- Analyser la classe C de l'adresse IP
Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur). - Test HTTP header
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum