afficher le % d'utilisation cpu par un processus avec un script
Bonjour a tous,
Je souhaite faire un script qui:
Via un ssh de la forme root@serveur .. affiche l'utilisation en pourcentage du cpu par un process par exemple java.
j'ai tenté de le faire avec un
Code:
top -n2 | grep java
par exemple mais via un ssh ça ne fonctionne pas.
j'ai également cherché du coté perl afin de savoir s'il existe un module ou autre. Mais j'avoue que je tourne un peu en rond.:weird:
Je vous remercie pour toutes suggestions.
problème avec cette commande
Citation:
Envoyé par
gangsoleil
Bonjour,
la commande que tu cherches est :
Sinon, pour pousser le bouchon : qu'entends-tu par utilisation CPU ? Un processus qui utilise 100% d'un coeur pendant un seul quantum de temps de mettons 10ms, si tu regardes sur 1 seconde, il devrait avoir quelle utilisation ?
Et il faut voir que tous les OS ne calculent pas sur la meme fenetre, et que certains OS dans certains cas ne prennent en compte que l'utilisation du 1er thread, et pas des autres (donc si le 1er thread est un thread de monitoring et que ce sont les autres qui travaillent, ton application utilise 0% de CPU).
Mais globalement, la commande ci-dessus fait ce que tu veux :)
bonjour,
Malheureusement fauts espoirs
la commande renvoie toujours la même valeur, l'utilisation processeur ne varie pas.
j'ai fait la comparaison avec un top et sur plusieurs process différents les valeur ne varie jamais !