Un petit script vous permettant de connaître les processus
vous prenant le plus de CPU.
Nommé 'most' chez moi, voila son utilisation:
#most
root: /usr/X11R6/bin/X (pid: 671)
#most 3
root: /usr/X11R6/bin/X (pid: 671)
exos: /usr/lib/mozilla-firefox/firefox-bin (pid: 752)
root: [aio/0] (pid: 8)
... voila :) je pense qu'on son utilisation est triviale, comme son code d'ailleur:
#!/bin/sh
if [ $# -gt 0 ]
then
nb=$1
else
nb=1
fi
ps aux | sort -rnk 3 | gawk '/:/ {print $1 ": " $11 " (pid: " $2 ")"}' | head -n $nb
# Re: Qui charge autant ma machine ?
Posté par orogor . Évalué à 1.
[^] # Re: Qui charge autant ma machine ?
Posté par Philippe Poumaroux (site web personnel) . Évalué à 1.
# Re: Qui charge autant ma machine ?
Posté par liberforce (site web personnel) . Évalué à 1.
[^] # Re: Qui charge autant ma machine ?
Posté par Paul Rouget . Évalué à 1.
mais l'intéret est de ne pas se prendre la tete, il dit direct
quel processus et le plus lourd et il n'est pas bloquant...
C'est donc plus rapide à utiliser et l'information est claire.
[^] # Re: Qui charge autant ma machine ?
Posté par free2.org . Évalué à 2.
# Re: Qui charge autant ma machine ?
Posté par A G . Évalué à 1.
Qui t'affiche les 3 processus les plus gourmands , temps de rafraichissement paramétrable, petite barre colorèe de pourcentage d'utilisation du systéme.
Tout ça dans un petit coin du bureau.
En fait ça sert bien, un simple coup d'oeil, et on sait pourquoi le systéme "freeze" tout à coup....
# Optimisations du script....
Posté par petit_bibi . Évalué à 2.
>
>then
>
>nb=$1
>
>else
>
>nb=1
>
>fi
peut-être remplacé dans ce contexte par:
nb=${1:-1}
ou par:
[ $# -gt 0 ] && nb=$1 || nb=1
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.