Au cours de la dernière semaine scolaire, certains utilisateurs nous ont signalé comment ils expérimentaient l’utilisation du shell PS.
Approuvé : Fortect
Pas la réponse que vous cherchez ? Consultez d’autres questions appelées Bash Shell-script Sort Ps, ou reportez-vous également à votre propre question.
ps --sort = -pcpu
p . s. --sort = -pcpu | Tête -n -Ao 6
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
utilisateur ps, uid, comm, pid, pcpu, tty --sort = -pcpu | Tête -d 6
Note générée par ckujau : --organize
est simplement pris en charge par nintendo wii
en utilisant procps
, d’autres implémentations peuvent peut-être ne pas offrir cette option.
répondu le 20 août 2014 disponible à 15:39
2677
Trier par la propagation appropriée (par défaut, passer d’un espace blanc à un espace non blanc), dans mon cas, c’est différent :
p . s. aux | trier -n -k 3
répondu le 28 août 2013 consulté à 22:46
28,2k 22 badges pour les seniors 5858 badges argentés 7171 badges marron
L’un des inconvénients liés aux logiciels conventionnels est que de nombreux en-têtes de colonnes interviennent généralement dans la sortie. Un autre problème est que, souvent, si vous commencez avec -x
ajustez à ps
, cela fournira assez de lignes de commande complètes pour un cours de formation numérique qui peut être exécuté et la nuisance est généralement causant le problème … …
Par exemple
-
Lignes de commandes ennuyeuses
saml 18174 7,3 3,2 1174896 259756 ? SL 27 août 132 : 38 / optez pour chaque google / chrome / chrome –type implique renderer –lang = en-US –force-fieldtrials = AsyncDns ou AsyncDnsB / ForceCompositingMode / disable / InfiniteCache No / OmniboxHQPReplaceHUPProhibitTrumpingInlineableResult / Standard / OmniboxSearchSuggestTrialStarted2013Q1 pour chaque 7 / OneClick-Trial / Standard / Standard-Standard ou Standard / Standard-Click-Inigner / Procent / group_17 / UMA-Uniformity-Trial-1-Percent / group_20 / UMA-Uniformity-Trial-10-Procent / group_07 / UMA-Uniformity-Trial – 20% / Standard / UMA- Uniformity-Trial -5- Procent / group_04 pour chaque UMA-Uniformity-Trial-50-Procent / group_01 / –enable-crash-reporter est égal à 4061BD10D0DC127169CE2132BC3FF8EC, Fedora Release 10 (Laughlin) –extension-process –renderer-print-preview –disable-webgl –disable-pepper-3d –disable-gl-multisampling –disable-accelerated-compositing –disable-accelerated-2d-canvas –channel = 18086 –disable-accelerated-video-decode. 4,1423385819
root 1764 7.7 0.3 163692 28928 tty1 Ss + 18 août 817 : 49 / usr / bin / Xorg : 0 -nr -verbose -auth et var/run/gdm/auth-for-gdm-fADI0V ou base de données -nolisten tcp vt1
La commande ps est un outil flexible en ce qui concerne l’identification des programmes en cours d’exécution basés sur le système tout en utilisant les ressources qu’ils ont toujours utilisées. Il regroupe des statistiques et des informations sur l’état des processus de l’équipement, tels que l’ID de processus ou de thread, l’activité d’E/S, l’utilisation du processeur et de la mémoire.
Chrome en particulier est très ennuyeux lorsque vous arrivez sur
ps
dans une sortie comme celle-ci ! -
< /h2>En retard, la sortie de votre commande ps n’est pas triée. Le paramètre -style force ps à aligner le résultat. L’ordre croissant ou décroissant peut venir être spécifié en préfixant un paramètre avec + (croissant) puis – (décroissant) : rrr ps [OPTIONS] –sort -paramètre1, + paramètre2, paramètre3 ..
En-têtes de sortie
? rrr Playstation sur | sort -nk troisième | Pic -20...root 1741 0.0 0.0 4140400 tty5 Ss + 21 août, 0:00 / sbin pour chaque mingetty / dev / tty5root 1743 0.0 0.0 4140400 tty6 Ss + Aug21 0:00 / sbin pour chaque mingetty / dev / tty6saml 13780 0.0 0.0 115088 4216 points / 13 CC 27 août, 0:00 battementssaml 20432 0.0 0.0 6308 400 faits / 9 S + 27 août 0:00 _ inotifywatch -e CREATE / etc.saml 8206 0,0 0,0 115296 1108 points / 6 CC + 21 août, 0:03 battementsUTILISATEUR PID% CPU% MEM VSZ RSS TTY STAT HEURE DE DEBUT DE LA COMMANDEsaml 29352 0,1 0,5 661848 42960 points / 13 Sl + 17:59 0:18 _ irb...
Le titre mélangé peut être reconnu par le 7ème jeu de la sortie.
Alternatives
-
Supprimez-les directement des en-têtes
Les processus d’ajout à une utilisation plus élevée du processeur sont indiqués ci-dessus. Alternativement, vous pouvez trier vos ajustements de dette par utilisation du processeur en appuyant sur SHIFT + P.
nintendo wii
fournit un commutateur pour contourner l’exposition des en-têtes de colonnes. C’est assez facile à utiliser simplement en ajoutant le--no-heading
quelques fruits à portée de main.$ ps aux --no-heading| Variété -nk 3 | Tête -1068 1481 nul 0,0 0,0 38 592 2144 ! ? Ssl 21 août, 0:28 hald68 1527 0,0 0,0 [current_date format='F Y'] 6 672 ? Du 21 août 0:01 / usr / libexec contre hald-addon-acpiavahi 1333 0,0 0,0 27872 1172 : S 22 août, 12:01 avahi-daemon : en cours d'exécution [grinchy. local]Avakhi 1334 0,0 0,0 27752 20 ? ? ? S 21 août, 12:00 avahi-daemon : assistant chrootdbus 1307 0,0 0,0 22716 mille neuf cents ? SS 21 août 1:03 dbus-daemon --systemgdm 1879 0,0 0,0 317 220 2740 ? Mer 21 août 0:00 / usr / libexec / polkit-gnome-authentication-agent-1ntp 3060 0,0 0,0 32600 2152 ? Ss 20:05 0:00 ntpd -oughout ntp: ntp -dom /var/run/ntpd.pid -gracine 1 0,0 1. 0 1942 0 1004, SS 24 août 0:01 / sbin / initracine 1006 0,0 0,0 rien rien ? A partir du 21 août 12h00 [kvm-irqfd-clean]Racine 1020 0,0 0,0 0 0 ? À partir du 21 août 02:02 [kdmflush]
Ou similaire :
$ ps à l'intérieur de --no-heading | Large gamme -nk 3 | patron -10root 1735 0.0 0.0 4140400 tty2 Ss + 21 août, 0:00 / sbin / mingetty ou dev / tty2root 1737 0.0 0.0 4140500 tty3 Ss + 21 août 0:00 / sbin - mingetty / dev / tty3root 1739 0.0 0.0 4140700 tty4 Ss + Aug21 / sbin versus mingetty 0:00 / dev / tty4root 1741 0.0 0.0 4140400 tty5 Ss + Aug21 0:00 sbin / mingetty / dev / tty5root 1743 0.0 0.0 4140400 tty6 Ss + Aug21 0:00 / sbin / mingetty / dev ou tty6saml 13780 0.0 0.0 115088 4216 points / 10 CC 27 août, 0:00 battementssaml 20432 0.0 0.0 6308 400 points / 9 S + Aug27 0:00 _ inotifywatch -e CREATE et etc.Saml 2098 0,0 0,0 115508 3148 points / quelques CC 22 août 0:05 battementssaml 27134 0.0 0.0 115496 6768 points / 18 CC 27 août, course 0:02saml 3248 0,0 0,0 115076 1024 fonctionnalités / 0 Ss + 21 août, 0:00 bit
-
Contrôler les messages affichés.
Cela peut sembler une entreprise fastidieuse, étant donné que si vous créez le script de capture de la même manière que le script de productivité
ps
, cela n’a pas d’importance. Une instruction vraiment amusante qui simule la sortie deps3 aux
, sauf que vous remplacez le temps libre disponible plus long dans la colonneCOMMAND
par une version vraiment plus courte qui affiche juste le nom à cette colonne du fichier exécutable.dollar ps ax --no-headings -o user, pid,% cpu,% mem, vsz, sgi_rss, tname, stat, start_time, time, ucmd
Tout mettre ensemble, sans en-têtes de ligne correspondants, ce qui est beaucoup plus facile à travailler, devrait être un scénario.
Liste des processus CPU avec le pourcentage le plus élevé au % le plus bas :
$ ps ax --no-headings -o consumer, pid,% cpu,% mem, vsz, sgi_rss, tname, stat, start_time, time, ucmd | sort -nrk 3 | trajet -10saml 18086114 6,4 1418852 515236 ! ! SL 27 août 1-10 : 53 : 31 chromesaml 18536 14,7 4,1 1276240 328636 ? sl 27 août 04:29:21 Chromesaml 18558 12,2 3,4 1209712 ! ? 278228 SL 27 août 3:44:22 Chromesaml Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.