Topp

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 3 maj 2022; verifiering kräver 21 redigeringar .

topp

topputgång i terminal
Sorts System Process Monitor
Operativ system Programvara för flera plattformar
Licens GNU GPL
Hemsida procps.sourceforge.net
 Mediafiler på Wikimedia Commons

top (tabell över processer) är ett konsolkommando som visar en lista över processer som körs i systemet och information om dem. Som standard sorterar den dem i realtid efter CPU-belastning. Programmet är skrivet för UNIX - kompatibla operativsystem och publicerat under den fria licensen GNU FDL .

Programmet används ofta av systemadministratörer. GNU/Linux- alternativen till toppen är atop- och htop- verktygen .

Exempel

sista pid: 34218; belastningsmedelvärden: 0,65, 0,36, 0,29 upp 0+11:38:05 16:30:36 3 processer: 1 löpning, 2 sovande Minne: 82M Active, 93M Inact, 438M Wired, 112K Cache, 112M Buf, 1390M Free Byte: 2048 miljoner totalt, 2048 miljoner gratis PID ANVÄNDARNAMN THR PR FIN STORLEK ÅTERSTÄLLNING C TID WCPU-KOMMANDO 23805 root 1 106 10 6080K 3128K välj 3 0:01 0,00% sshd 23806 root 1 8 10 3136K 2008K vänta 2 0:00 0,00 % bash 34218 root 1 106 10 2160K 1376K CPU2 0 0:00 0,00 % topp

Arbeta med programmet

Programmet med en uppdateringsfrekvens på 2s visar den aktuella aktiviteten av processer i form av en tabell. Standard högtalare:

För att avsluta det översta programmet, tryck på [q]-tangenten.

Användbara interaktiva kommandon som kan användas i toppen: 

Förkortad utgång:

# top -SIt sista pid: 9262; belastningsmedelvärden: 0,13, 0,40, 0,36 upp 2+09:16:14 22:13:43 103 processer: 1 löpning, 88 sovande, 14 väntande CPU-tillstånd: % användare, % nice, % system, % avbrott, % ledig Minne: 31M Active, 136M Inact, 61M Wired, 3212K Cache, 34M Buf, 12M Free Byte: 1024 miljoner totalt, 30 miljoner begagnat, 994 miljoner gratis, 2 % inbruk PID ANVÄNDARNAMN THR PR FIN STORLEK ÅTERSTÄLLNING TID WCPU-KOMMANDAND 11 rot 1 171 ki31 0K 8K RUN 44,7H 76,27 % tomgång 14 rot 1 -44 - 0K 8K VÄNTA 16:30 14,65 % swi1: netto 1277 verlihub 1 8 0 12916K 5780K nanslp 69:52 2,00% verlihub 1028 root 1 8 0 3104K 504K nanslp 55:25 1,42 % övervakad 27 root 1 -68 - 0K 8K - 187:25 0,39 % dummynet

Processortillstånd

sista pid: 9262; belastningsmedelvärden: 0,13, 0,40, 0,36 upp 2+09:16:14 22:13:43 103 processer: 1 igång, 88 sovande, 14 väntande CPU-tillstånd: % användare, % trevligt, % system, % avbrott, % ledigt Mem : 31M Active, 136M Inact, 61M trådbunden, 3212K Cache, 34M Buf, 12M Free Swap: 1024M Totalt, 30M Används, 994M Gratis, 2% Inuse

PID ANVÄNDARNAMN THR PR FIN STORLEK ÅTERSTÄLLNING TID WCPU-KOMMANDAND 11 rot 1 171 ki31 0K 8K RUN 44,7H 76,27 % tomgång 14 rot 1 -44 - 0K 8K VÄNTA 16:30 14,65 % swi1: netto 1277 verlihub 1 8 0 12916K 5780K nanslp 69:52 2,00% verlihub 1028 root 1 8 0 3104K 504K nanslp 55:25 1,42 % övervakad 27 root 1 -68 - 0K 8K - 187:25 0,39 % dummynet

Historik

Toppprogrammet var inspirerat av exempelprogrammet för operativsystemet VMS . William LeFevre, som student vid Rice University , skrev det första sådana programmet i april 1984 för operativsystemet BSD 4.1. Det släpptes under BSD-licensen , vilket påverkade programmet att inkluderas i många proprietära BSD- och UNIX- operativsystem .

Top har porterats till olika operativsystem många gånger och under olika licenser. Ett program som top introducerades i operativsystemet AIX 4.3 1999 under namnet topas .

Det första toppprogrammet skrevs av Roger Binns. De flesta moderna GNU/Linux-distributioner inkluderar topp skriven av S. Varner och ingår i procps.

Se även

Länkar