Je voudrais avoir le taux d'utilisation du cpu dans la descente de l'ordre. Quand je donne la commande :
top -bn 1 | grep "^ " | awk '{ printf("%-8s %-8s \n", $2, $9); }' | head -8
Il affiche les processus qui ne sont pas le plus haut à l'aide de l'UC.
fonctionne très bien ici...
Cette question devrait probablement être migré vers Unix & Linux
OriginalL'auteur Azaksai | 2014-05-30
Top comme un processus (je suis sur Ubuntu 14.04)
Une fois en haut...
P <- Trier par utilisation de l'UC
M <- Trier par MEM utilisation
z <- Ajouter de fraîcheur visuelle des couleurs
x <- mettre en Évidence la colonne vous êtes actuellement le tri par
chrisaycock est à DROITE
Même si la question d'origine était de départ en HAUT de la ligne de commande avec CPU triés par ordre décroissant, j'ai toujours trouvé ce utile pour mon cas d'utilisation. Je lance un RealVNC session, la connexion à un bureau Ubuntu, sur une tablette Android alors commencer plein écran d'une session de terminal. Alors je viens de taper DESSUS et P et j'ai un affichage distinct qui me donne de l'actuel processus triés par CPU. Merci.
OriginalL'auteur Andrew Cassidy
Dans votre commande, vous avez
qui filtre les lignes qui ne commencent pas par un espace.
Avec cela, vous êtes en filtrant les processus qui ont PIDs plus de 4 caractères, depuis le
top
de commande gauche les plaquettes, les PIDs à 5 caractères.Utilisation
grep "^[0-9 ]"
à la place.OriginalL'auteur Othi