Re: [Solaris_fr] question simple sur la charge

2005-09-09 Par sujet Christian PELISSIER
Je ne pense pas que le fait qu'un programme soit multithreadé fasse baisser le load pour la simple raison que les programmes qui sont multithreadés sont semble-t-il élus plus souvent. On voit bien ce phénomène avec un serveur sendmail (process) et ses filtres milter (thread) et la commande prstat

Re: [Solaris_fr] question simple sur la charge

2005-09-09 Par sujet Nicolas Dorfsman
Le 9 sept. 05 à 08:55, Christian PELISSIER a écrit : Par contre un programme correctement multithreadé emploie certainement mieux les CPUs (c'est pour cela qu'on a inventé les threads). Oui, il bouffe beaucoup moins de temps systm. En extrapolant, on peut imaginer qu'une machine taillé

[Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Gérard Henry
bonjour, sur un quadri pro (v440), une charge de 4 je dois m'inquieter, ou c'est normal? calypso-root% prstat PID USERNAME SIZE RSS STATE PRI NICE TIME CPU PROCESS/NLWP 5340 moi 32M 25M cpu1 00 0:23:41 22% acroread/1 3716 root 5152K 3608K sleep 32

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Nicolas Dorfsman
Pour moi la charge limite est 2x nbCPU Donc, je dirais non, tu es encore dans les clous. ___ Solaris_fr liste de diffusion en français pour Solaris, sur toutes architectures Solaris_fr@x86.sun.com

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Bruno Bonfils
Le jeu 08 septembre, Nicolas Dorfsman a écrit : Pour moi la charge limite est 2x nbCPU Donc, je dirais non, tu es encore dans les clous. Pour moi une charge de 1 x nbCPU ca veut dire 100% du CPU utilisé ainsi que 100% des IO utilisés. Si ca (le load) dépasse nbCPU c'est qu'il y a un

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Nicolas Dorfsman
Le 8 sept. 05 à 16:22, Bruno Bonfils a écrit : Le jeu 08 septembre, Nicolas Dorfsman a écrit : Pour moi la charge limite est 2x nbCPU Donc, je dirais non, tu es encore dans les clous. Pour moi une charge de 1 x nbCPU ca veut dire 100% du CPU utilisé ainsi que 100% des IO

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Nicolas Dorfsman
Le 8 sept. 05 à 16:25, Nicolas Dorfsman a écrit : Pour moi une charge de 1 x nbCPU ca veut dire 100% du CPU utilisé ainsi que 100% des IO utilisés. Ok pour le CPU utilisé...mais un CPU qui tourne à 100%, c'est un CPU bien utilisé. Par contre, les IO à 100% sur un load average à

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Bruno Bonfils
Le jeu 08 septembre, Nicolas Dorfsman a écrit : Le 8 sept. 05 à 16:25, Nicolas Dorfsman a écrit : Pour moi une charge de 1 x nbCPU ca veut dire 100% du CPU utilisé ainsi que 100% des IO utilisés. Ok pour le CPU utilisé...mais un CPU qui tourne à 100%, c'est un CPU bien utilisé.

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Nicolas Dorfsman
Le 8 sept. 05 à 16:39, Bruno Bonfils a écrit : Moué, si ca a vraiment aucun rapport entre le runq et les IOs, je vois pas en quoi le load est une info pertinante alors. Prenons le cas simple d'un process qui a « eu de temps de scheduler », donc a priori pas en runq, mais qu'il est en

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Fabrice Bacchella
Ben non, c'est pas très pertinent la load. C'est comme les io, c'est le temps d'attente qu'est vraiment significatif. Essaie prstat -m, colonne LAT. Pour une charge de 4 sur une mono-CPU, suffit de 5 process qui se tire des bourres en temps utilisateurs. Si les temps de réponses restent

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Xavier CHERIF
Le 8 sept. 05 à 16:42, Nicolas Dorfsman a écrit : Le 8 sept. 05 à 16:39, Bruno Bonfils a écrit : Moué, si ca a vraiment aucun rapport entre le runq et les IOs, je vois pas en quoi le load est une info pertinante alors. Prenons le cas simple d'un process qui a « eu de temps de

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Christian PELISSIER
Aucun rapport entre la runq et les IO. Un process en runq est un process prêt à tourner sur le CPU, mais que le CPU n'a pas encore eu le temps de scheduler. Plus précisemment il a pu tourner, mais il a épuisé son temps et il se retrouve dans la runqueue (il a tout pour tourner mais un

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Nicolas Dorfsman
Le 8 sept. 05 à 16:48, Fabrice Bacchella a écrit : Ben non, c'est pas très pertinent la load. C'est comme les io, c'est le temps d'attente qu'est vraiment significatif. Essaie prstat -m, colonne LAT. Pour une charge de 4 sur une mono-CPU, suffit de 5 process qui se tire des bourres en

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Laurent Blume
Xavier CHERIF wrote: j'ai deja vu pire du 49, Moi, moi! J'ai déjà fait plus de 700, et la machine a survécu (un script récursif et foireux, mea culpa :-) Laurent ___ Solaris_fr liste de diffusion en français pour Solaris, sur toutes

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Fabrice Bacchella
Le 8 sept. 05 à 17:10, Nicolas Dorfsman a écrit : Bof. Le fait de nicer un process va lui donner moins de ticks CPU (si je dis pas de bêtises), mais il n'empêche que quand ton load average monte à 2xnbCPU, c'est tous process confondu, et ça veut bel et bien dire que tu as 2 runnable

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Xavier CHERIF
Le 8 sept. 05 à 17:32, Nicolas Dorfsman a écrit : Ca alors ! :) J'avais jamais remarqué, mais depuis Solaris 9 vmstat parle effectivement de kernel thread et plus de process solaris 8 : The fields of vmstat's display are procs Report the number of processes in each of

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Nicolas Dorfsman
Le 8 sept. 05 à 17:44, Fabrice Bacchella a écrit : Donc je me pose pas plus de problème. En bonne admin système flemmard, j'applique un principe de base tout simple : si mes utilisateurs sont content, je suis content. Pas la peine de leur en fournir plus qu'ils ne demandent. :-)

Re: [Solaris_fr] question simple sur la charge

2005-09-08 Par sujet Nicolas Dorfsman
Le 8 sept. 05 à 17:04, Xavier CHERIF a écrit : exemple. prends un apache 1 (fork) chargé, avec 150 fils avec du bon php qui consomme (disk, cpu)...load average haut (car sur les 150 beaucoup essaient de tourner. prenons un autre serveur web multithreaded avec php (toujours le meme),