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

  FORUM HardWare.fr
  Programmation

  [UNIX] Comment faire du monitoring pour le CPU et la mémoire?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[UNIX] Comment faire du monitoring pour le CPU et la mémoire?

n°135288
fdl
Posté le 06-05-2002 à 14:24:33  profilanswer
 

Salut,
 
je dois savoir combien de % de CPU et combien de RAM prennent l'exécution d'un script shell.
Est-ce qu'il existe des moyens simples pour y parvenir?
 
Merci d'avance.

mood
Publicité
Posté le 06-05-2002 à 14:24:33  profilanswer
 

n°135299
ethernal
Chercheur de vérité...
Posté le 06-05-2002 à 14:31:51  profilanswer
 

tu fais un "top" ou un "ps aux", tu as une colonne de %cpu et une autre de % mem

n°135315
fdl
Posté le 06-05-2002 à 14:47:37  profilanswer
 

d'accord pour "ps aux", mais si tu veux mesurer la consommation CPU et mémoire pendant l'exécution d'un script, tu ne peux pas le faire avec "ps aux".
Sauf si tu exécutes cette commande plusieurs fois pendant l'exécution de ton script.
Je pense que je vais faire comme ça, mais y a pas un truc qui fait du monitoring temps-réel?

n°135318
Bonhomme
Posté le 06-05-2002 à 14:48:48  profilanswer
 

ethernal a écrit a écrit :

tu fais un "top" ou un "ps aux", tu as une colonne de %cpu et une autre de % mem  




 
Non ça va ça va pas être terrible parce que tu auras les infos dynamiques et tu n'auras de vision d'ensemble du truc
 
tu fais :
time nom_du_script  
et le résultat est renvoyé sur la sortie standard quand le script est fini
 
Bonhomme

n°135369
Deadog
Dain Bramaged
Posté le 06-05-2002 à 15:45:26  profilanswer
 

y'a un prog de monitoring assez konnu sous UNIX/LINUX, c gkrellm
 
 
un exemple (mon bureau, enfin, un vieux ;)) :
http://membres.lycos.fr/deadog/jackypc/ss2.png
 
 
pour la consommation mémoire, j'utilise kpm, c un prog de KDE, mais je suis aps sur k'il y ai ça sur un UNIX ;), en tout cas, kpm utilise en faite ps aux
 
 
donc en ligne de commande, tu tappe "ps aux|grep nom_de_ton_prog" et t'auras les infos pour la consommation mémoire et tout ça ;)

n°135393
fdl
Posté le 06-05-2002 à 16:26:36  profilanswer
 

Merci tout le monde!
 
Bon, ce que j'ai fait, c'est un ps aux | grep mon_script >> fichier_temp plusieurs fois pendant que mon script déroule.
 
A la fin, je fais un cat sur ce fichier et je regarde. Bon, c'est pas super car il n'y a pas assez de lignes mais si quelqu'un sait comment faire pour faire mieux, je suis preneur.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [UNIX] Comment faire du monitoring pour le CPU et la mémoire?

 

Sujets relatifs
Shell Unix[ THREAD ] A ceux qui savent programmer les threads sous Linux/Unix
[PHP] - Une fonction pour transformer un temps unix en date et heure.utilisation de socket sous unix en c
Utilisation structure en C sous unix[C & UNIX]
{Shell Unix] Vérifier qu'il n'y a que des chiffres dans une chaîne[C - unix] rediriger un signal
[Unix korn shell] calculs de dates ![Réponse] Lancer une procédure PL/SQL à partir d'un shell Unix
Plus de sujets relatifs à : [UNIX] Comment faire du monitoring pour le CPU et la mémoire?


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