Consommation total et cpu du systeme
Résolu
Bonjour,
Je souhaiterais savoir comment afficher la consommation total cpu et memoire d'un utilisateur
La commande "ps" me fait uniquement la consommation total d'un process et pas celle du systéme
Merci d'avance
Je souhaiterais savoir comment afficher la consommation total cpu et memoire d'un utilisateur
La commande "ps" me fait uniquement la consommation total d'un process et pas celle du systéme
Merci d'avance
4 réponses
-
Je pense que le plus simple c'est d'écrire un petit script en awk qui va parser la sortie de la commande ps (avec l'option -o, tu peux afficher les informations de sorte à n'afficher que ce qui t'intéresse) :
Exemple : pour l'utilisateur mando lance la commande suivante :
ps -x -o user,pcpu,pmem | grep "^mando " | awk '{cpu += $2; mem += $3} END{print "cpu = ",cpu, "mem = " mem}'
En tout cas à ma connaissance, il n'y a pas de commande ou d'outil qui fait directement ce que tu veux.
Bonne chance-
Ton Exemple est valable aussi , malheureusement j'ai trouvé avant de voir le post en combinant tout est rien :), mais finalement ca me fait un bon script
ps -eo user,pmem | sort -k 1 -r | grep $nom > fich_proc | echo " "
echo "Total memoire en Mo de l'utilisateur:" && awk '{array[$1]+=$2}END{for (name in array) {print name, array[name]}}' fich_proc
Merci quand meme d'avoir pris le temps de te pencher dessus -
-
-
top
Bonne chance-
-
-
Là ou je disais qu'elle est pauvre c'est qu'on ne peut pas afficher l'utilisation de la consommation de la memoire total d'un Utilisateur en particulier
Seul l'utilisatiion de tout le systeme est donnée mais ca on peut l'avoir en graphique ca ne change rien finalement si la commande ne nous permet pas de filtrer
Tu sais comment faire ? Afficher le total et cpu d'un user en particulier
-
-
Je ne sais pas ce que tu cherches à faire, mais je pressens que le but est de limiter les ressources allouées à chaque utilisateur.
https://www.linuxtopia.org/online_books/linux_administrators_security_guide/16_Linux_Limiting_and_Monitoring_Users.html-
Merci d'avoir repondu mais c'est pas cela qu'il me faut
J'ai besoin d'afficher l'utilisation total cpu et memoire d'un user , je n'ai pas besoin de le limiter
Le but de ce que je veux faire est un script qui permet de:
lister tous les process d'un user ( c'est fait )
ensuite afficher la somme de toute l'utilisation des process de cette utilisateur en terme de CPU et en terme de Memoire
-
-