Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/03/2013, à 16:28

N0rihiori

Charge d'un script

Bonjour, je suis a la recherche d'une commande qui me permette de connaitre la charge d'un script.
Le but est de savoir combien de mémoire et quel charge cpu le script a utilisé pour être exécuté !

Exemple pour le temps d’exécution, il y a time : time exec toto.sh

Merci de vos lumières. smile


I7-2600K @ 4.3Ghz / DDR3 PC3-17000 @ 8Go / GTX 560 Ti --- ArchLinux - Slackware - OpenBSD
.
My Steam Profile (from SteamDB)
Games owned: 193 - Games not played: 92 - Percentage: 48% - Hours spent: 1,427.7h

Hors ligne

#2 Le 28/03/2013, à 17:58

Hizoka

Re : Charge d'un script

tu peux utiliser la commande top en autre.
top -p pid permet de n'avoir que le retour de ton script

ou ps ux plus simple a utiliser dans un script

Dernière modification par Hizoka (Le 28/03/2013, à 18:00)


KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github

Hors ligne

#3 Le 28/03/2013, à 20:52

Haleth

Re : Charge d'un script

Hormis avec les cgroups, j'vois pas vraiment comment faire..


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#4 Le 28/03/2013, à 21:11

Josepe36

Re : Charge d'un script

Bonsoir
c est quel type de script ? bash python autres?


Développeur distribution Hybryde
www.hybryde.org

Hors ligne

#5 Le 28/03/2013, à 21:14

Josepe36

Re : Charge d'un script

sinon en python il est rapide d'écrire un script qui surveille le processus de ton script et te retourne la charge cpu et l'utilisation mémoire de celui ci, ce à l'aide du module psutil
http://code.google.com/p/psutil/wiki/Do … ion#Memory

Dernière modification par Josepe36 (Le 28/03/2013, à 21:18)


Développeur distribution Hybryde
www.hybryde.org

Hors ligne