Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[système] monitoring d'un processus (trop) rapide/court
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3169
Location: Paris

PostPosted: Thu Nov 17, 2011 4:49 pm    Post subject: [système] monitoring d'un processus (trop) rapide/court Reply with quote

Bonjour,

Histoire de calculer ce que peut donner un composant logiciel quand on le lance en quelques centaines ou plus d'exemplaires, je me retrouve fort démuni pour mesurer (et selon quelle métrique? temps pour 1 processus et %cpu induit pendant ce temps?) sa "consommation de ressource".
Grosso modo, avoir un htop avec 1 seconde de refresh ne permet rien car la plupart du temps, il n'apparaît même pas dans la liste vu son temps d'exécution court.

Une idée? des suggestions?



Note: bien sûr, un "test de charge" en bonne et due forme n'est pas envisageable, car dans la chaîne de traitement, les autres maillons "bourrent" à mort la machine mais pas lui... Je ne peux pas le "charger" lui uniquement sans faire intervenir toute la chaîne.
_________________
-TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Back to top
View user's profile Send private message
bas25
n00b
n00b


Joined: 04 Nov 2011
Posts: 26

PostPosted: Thu Nov 17, 2011 5:45 pm    Post subject: Reply with quote

time ?

time for ((i = 100; i >= 0; i -= 1)); do echo $i; done;

real 0m0.002s
user 0m0.000s
sys 0m0.000s
Back to top
View user's profile Send private message
guilc
Bodhisattva
Bodhisattva


Joined: 15 Nov 2003
Posts: 3326
Location: Paris - France

PostPosted: Thu Nov 17, 2011 11:03 pm    Post subject: Reply with quote

A vue de pif, je dirais, faire un strace, et trier/catégoriser/compter les différents appels systeme.
Cela va donner une idée de si cela fait beaucoup d'I/O (open, read, write, close, fstat, getdents, etc...), si ca fait beaucoup d'allocation mémoire (mmap et compagnie), si ça fait des appels au matériel (ioctl principalement).
Ca peut donner une bonne idée de l'activité engendrée. Par contre, ça ne donnera pas une idée du temps purement CPU de calcul. Mais c'est déjà ça comme piste
_________________
Merci de respecter les règles du forum.

Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing
Back to top
View user's profile Send private message
El_Goretto
Moderator
Moderator


Joined: 29 May 2004
Posts: 3169
Location: Paris

PostPosted: Fri Nov 18, 2011 9:12 am    Post subject: Reply with quote

@guilc: j'y ai pensé, mais... vu le nombre de processus actifs avant que celui qui m’intéresse n'intervienne, ça risque de virer au cauchemar :)

J'ai peut être trouvé une piste, ce matin, avec atop: mode "cumulatif par nom de programme" et intervalles de mesure en mode "manuel", permet d'avoir le temps et % CPU utilisés. C'est déjà pas mal.
_________________
-TrueNAS & jails: µ-serv Gen8 E3-1260L, 16Go ECC + µ-serv N40L, 10Go ECC
-Réseau: APU2C4 (OpenWRT) + GS726Tv3 + 2x GS108Tv2 + Archer C5v1 (OpenWRT)
Back to top
View user's profile Send private message
StinGer_Uesugi
Tux's lil' helper
Tux's lil' helper


Joined: 12 Nov 2010
Posts: 139
Location: Milky Way > Solar System > Earth > France > Paris > Home

PostPosted: Tue Nov 29, 2011 1:44 pm    Post subject: Reply with quote

Mais pourquoi pas la solution de bas25 ? time me paraît approprié pour ce que tu veux... Enfin bon après je sais pas ce que tu veux EXACTEMENT, je suis pas dans ta tête. :P
_________________
Why drink and drive when you can smoke and fly ?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum