Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2297 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  des précisions sur la commande ps ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

des précisions sur la commande ps ?

n°822824
yolas22
Posté le 28-06-2006 à 11:14:11  profilanswer
 

Salut.
 
Je cherche a savoir a quoi correspond exactement le champ size ou sz du format long de la commande ps.  
J'ai cherché dans le man dans un ouvrage rien a faire toujours les meme info que c'est "virtual image size" text + data+stack  mais quand je regarde via les structures d'utilisations des ressource par le processus ben j'ai pas du tout la meme chose.  
Quoi que j'essaye je retrouve jamais la valeur de ce champ si quelqu'un c'est d'ou vient cette valeur, merci d'avance.

mood
Publicité
Posté le 28-06-2006 à 11:14:11  profilanswer
 

n°822826
francoispg​p
Posté le 28-06-2006 à 11:22:30  profilanswer
 

ça doit etre calculer à partir des infos dans /proc/n°du processus/* (stats*) probablement
 

n°822832
yolas22
Posté le 28-06-2006 à 11:46:16  profilanswer
 

Merci  
J'avais deja regarder dans le /proc. J'ai qd meme verifier les fichiers statm et statu donne pas mal d'info mais je n'arrive pas encore a trouvé le lien. il doit qd meme avoir d'autre fichier qui reference cette valeur parceque sans le /proc on a qd meme un SZ.  
 
ps: je continu a chercher

n°822849
francoispg​p
Posté le 28-06-2006 à 12:37:45  profilanswer
 

Simplement taille du morceau d'executable chargé + la donnée associée + taille alloué aux variables internes du bout de code éxécutable du processus. Mais par contre comment il arrive à retrouver le DATA et le STACK me dépasse un peu à moins que ce soit meusuré directement en RAM ?
 
si j'ai bien compris.... Ce qui serait logique puisque meusure la taille de l'executable ou du morceau d'executable seulement serait inutile. tenir compte du volume de données et du volume de mémoir alloué pour les variables etc..... est beaucoup plus utile.
 
en relisant plusieurs definitions differentes il semble bien que ce soit cet englobment (exe+donné+alloc) qui est le VIS.
 
c'est à dire par exemple un exe de 10k dont le bloc en cours d execution fait 4k traite un fichier de 2K avec 4 variables  
4096+2048+128=6272 de SIZE affiché par PS.


Message édité par francoispgp le 28-06-2006 à 12:45:26
n°822872
yolas22
Posté le 28-06-2006 à 14:23:29  profilanswer
 

Ouai sa a l'air d'etre quelquechose comme sa.
Je me suis fait un test en utilisant la structure "rusage" voir ce que sa pouvait donner.  
Je peut avoir la taille des info en pile etc cf man j'ai tout affiché ( l'action est relativement simple ) et bien je ne trouve pas de correlation avec les donnée de size certe il y a une pseudo proportionalité si je modifie le code entre certaine donnée mais rien de précis.  
 
j'aurai voulu récupéré la valeur de size pour autokill les process de mes prog si cette valeur était trop importante. Je ferai avec.  
Merci de ton aide francoispgp.  
 
( sa n'empeche pas que je vais continuer a chercher.)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  des précisions sur la commande ps ?

 

Sujets relatifs
recherche commande config cisco 2620commande startday sous AIX
Equivalent de la commande "start" de Windows sous Linux ?Limiter le temps d'execution d'une commande
OpenStuff.net - Problème de commandeDiffuser sur shoutcast en ligne de commande.
commande console pour debit entrant en coursCommande qui affiche qu'une ligne
Passer une commande unix à un serveur (ssh?)Créer des queues en ligne de commande?
Plus de sujets relatifs à : des précisions sur la commande ps ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR