top

TOP(1)			      Linux User's Manual			TOP(1)



NAME
       top - Sledovani procesu na CPU

SYNOPSIS
       top [-] [d delay] [p pid] [q] [c] [C] [S] [s] [i] [n iter] [b]

POPIS
       top  poskytuje  pohled na zatizeni procesoru v realnem case.  Zobrazuje
       vycet uloh, ktere nejvice zatezuji procesor a muze poskytnout  interak-
       tivni  rozhrani	pro manipulaci s nimi. Muze ulohy tridit podle vyuziti
       procesoru, pameti nebo delky behu ulohy.	 top muze byt nastavovan  lepe
       nez  standardni	top  z	balicku	 procps.   Vetsina vlastnosti muze byt
       vybrana interaktivnim prikazem nebo specifikovanim vlastnosti v osobnim
       nebo globalnim konfiguracnim souboru. Dale se dozvite vice.


VOLBY NA PRIKAZOVE RADCE
       d    Urcuje  dobu  mezi obnovenim obrazovky.  To muzete zmenit pomoci s
	    interaktivniho prikazu.

       p    sledovat jen procesy se zadanym id.	 Tato znacka muze byt  pouzita
	    az dvacetkrat. Tato volba je neni dostupna interaktivne ani nemuze
	    byt vlozena do konfiguracniho souboru.

       q    V  tomto  pripade  top  bude  obnovovat  bez  prodlevy.  Pokud  ma
	    spoustejici	 superuzivatelska prava, top pobezi s maximalni moznou
	    prioritou.

       S    Urcuje scitaci mod, kde kazda uloha je vypisovana  s  procesorovym
	    casem  ktery stravila vcetne svych mrtvych potomku.	 Je to jako -S
	    volba v ps(1).  Podivejte se nize na interaktivni prikaz S.

       s    Spusti  top	 v  bezpecnostnim  rezimu.   Tim  vypnete  potencialne
	    nebezpecne	interaktivni  prikazy  (viz  nize). Zabezpeceny top je
	    idealni k ponechani behu na obycejnem terminalu.

       i    Spusti top s ignorovanim necinnych a mrtvych uloh. Podivejte se na
	    interaktivni prikaz i uvedeny nize.

       C    zobrazi  celkove  zatizeni CPU navic k jednotlivym CPU. Tato volba
	    pripada v uvahu na SMP systemech.

       c    zobrazi prikazovou radku misto pouze  prikazoveho  jmena.  Vychozi
	    chovani bylo zmeno protoze se jevi uzitecnejsi.

       n    Pocet  zobrazeni.  Zobrazi se tolikrat kolik urcuje cislo a pak se
	    zavre.

       b    Davkovy mod. Uzitecne pro posilani vystupu top do jinych  programu
	    nebo  souboru.  V  tomto  modu,  top  nebude  akceptovan  vstup  z
	    prikazove  radky.  Pobezi	dokud	neprobehne   pocet   zobrazeni
	    deklarovany	 parametrem n nebo neni zabit. Vystup je obycejny text
	    pouzitelny pro omezeny terminal.

POPIS POLI
       top zobrazuje mnoho informaci o stavu procesoru.	 Obrazovka je  implic-
       itne  obnovovana kazdych 5 vterin, coz lze zmenit pomoci parametru d na
       prikazove radce nebo interaktivnim prikazem s.

       uptime
	    Tato radka ukazuje cas, ktery system bezi a tri prumerna  zatizeni
	    systemu.  Prumerna	zatizeni je prumerny pocet bezicich uloh behem
	    poslednich 1, 5 a 15 minut.	 Tato radka je vlastne vystup programu
	    uptime(1).	Uptime muze byt prepinan interaktivnim l prikazem.

       processes
	    Celkovy  pocet uloh bezicich v case posledni aktualizace.  Je dale
	    rozdelena na pocty uloh bezicich, spicich, zastavenych  nebo  zom-
	    bie. Ulohy a stavy zobrazovane mohou byt prepinany t interaktivnim
	    prikazem.

       CPU states
	    Ukazuje  procenta  procesoroveho  casu  v	uzivatelskem   rezimu,
	    systemovem	rezimu,	 nice  ulohy  na pozadi (niced task) a necinne
	    ulohy (nice ulohy jsou jen ty ktere maji hodnotu  nice  zapornou).
	    Cas straveny v ulohach na pozadi je zapocitavan i do uzivatelskeho
	    nebo systemoveho casu, takze soucet bude vyssi nez 100%.  Ulohy  a
	    zobrazovane stavy mohou byt prepinany interaktivnim prikazem t.

       Mem  Statistika	pouziti	 pameti,  celkova  pamet, volna pamet, pouzita
	    pamet, sdilena pamet,  a  pamet  pouzita  pro  fronty.   Obrazovka
	    informaci o pameti muze byt prepinana m interaktivnim prikazem.

       Swap Statistika	odkladaciho  mista,  celkovy  odkladaci prostor, volne
	    odkladaci misto, a pouzite	odkladaci  misto.   Toto  a  Mem  jsou
	    vlastne vystupy programu free(1).

       PID  ID procesu u kazde ulohy.

       PPID ID rodicovskeho procesu u kazde ulohy.

       UID  Uzivatelske ID u vlastnika ulohy.

       USER Uzivatelske jmeno vlastnika ulohy.

       PRI  Priorita ulohy.

       NI   Nice je hodnota ulohy. Zaporne hodnoty nice jsou vyssi priority.

       SIZE Velikost kodu ulohy, dat a zasobniku v kilobytech.

       TSIZE
	    Velikost  kodu ulohy. Dava podivne hodnoty pro procesy jadra a ELF
	    procesy.

       DSIZE
	    Velikost data + zasobniky. Dava spatne hodnoty o ELF procesech.

       TRS  Text resident size.

       SWAP Velikost casti ulohy odlozena v odkladacim prostoru.

       D    Velikost stranek pameti oznacenych jako spinave.

       LC   Naposledy pouzity procesor (Ten se cas od  casu  meni  a  neni  to
	    chyba; Linux umyslne pouziva nizkou presnost. Take si uvedomte, ze
	    samotny fakt,  ze  spoustite  top  snizi  presnost	udaju  a  muze
	    zpusobit,  ze  procesy  budou  casteji  menit  CPU, kvuli zvysenym
	    pozadavkum na cas CPU).

       RSS  Celkove mnozstvi fyzicke pameti pouzite ulohou v kilobytech.   Pro
	    ELF	 procesy  jsou	zde  zapocitany	 pouzite stranky knihoven, pro
	    a.out procesy ne.

       SHARE
	    Mnozstvi sdilene pameti pouzite ulohou.

       STAT Stav ulohy. Stav je bud S pro spici, D neprerusitelne spici, R pro
	    bezici,  Z	pro  zombie,  nebo T pro stopnute nebo trasovane. Tyto
	    stavy jsou modifikovany uvozujicim znakem < pro  procesy  s	 nega-
	    tivni  hodnotou  nice,  N pro procesy s positivni hodnotou nice, W
	    pro procesy odlozene (nefunguje spravne pro procesy jadra).

       WCHAN
	    Zalezi na dostupnosti /boot/psdatabase nebo mapy jadra  /boot/Sys-
	    tem.map.   Ukazuje	adresu	nebo jmeno funkce jadra ve ktere uloha
	    spi.

       TIME Celkovy cas procesoru spotrebovany ulohou od jejiho startu.	 Pokud
	    je	nastaven  scitaci  mod,	 je  to vcetne potomku, kteri zemreli.
	    Muzete  nastavit  scitaci  mod  S  pomoci  prikazove  radky	  nebo
	    prepnutim  interaktivnim  prikazem	S.   Zahlavi  bude  zmeneno na
	    CTIME.

       %CPU Podil ulohy na procesorovem casu  od  posledni  obnovy  obrazovky,
	    vyjadreno  jako  procenta  z celkoveho procesoroveho casu na kazdy
	    procesor.

       %MEM Podil na vyuziti fyzicke pameti v procentech.

       COMMAND
	    Prikazove jmeno ulohy, ktere bude ustrihnuto pokud se  nevejde  na
	    zobrazovany	 radek.	 Ulohy v pameti maji plne prikazove jmeno, ale
	    odlozene ulohy maji pouze jmeno programu  v	 zavorkach  (napriklad
	    "[getty]").

       A, WP
	    tyto policka z kmem top nejsou podporovana.

INTERAKTIVNI PRIKAZY
       Za  behu	 programu  top	lze pouzit nekolika funkcnich klaves.  Nektere
       jsou nefunkcni pokud byla pri spusteni pouzita volba -s.

       space
	    Okamzite obnoveni obrazovky.

       ^L   Vymaze a znovu vykresli obrazovku.

       h or ?
	    Zobrazi napovedu s vyctem prikazu, stavem zabezpeceni a  scitacich
	    modu.

       k    Posilani  signalu procesum. Budete dotazani na PID ulohy a signal,
	    ktery ji ma byt poslan.  Pro  ukonceni  ulohy  poslete  signal  15
	    (SIGTERM), nejsilnejsi je signal 9 (SIGKILL). Implicitni je stejne
	    jako pro prikaz kill(1), signal 15 (SIGTERM). Tento prikaz neni  k
	    dispozici v zabezpecenem rezimu.

       i    Prepinani zobrazeni vsech nebo jen bezicich procesu.

       I    Prepinani  mezi  Solaris  (CPU  procenta rozdelena celkovym poctem
	    procesoru) a Irix  (CPU  procenta  pocitana	 jen  mnozstvim	 casu)
	    pohledy.  Tento prepinac funguje pouze na SMP systemech.

       n or #
	    Pocet  procesu k zobrazeni. Vlozena hodnota urcuje maximalni pocet
	    zobrazenych	 procesu  na  obrazovce,  ktery	 je  zavisly  take  na
	    velikosti  okna.   Pokud vlozite hodnotu nula (0), top ukaze tolik
	    procesu, kolik se jich vejde na obrazovku (vychozi nastaveni).

       q    Ukonceni programu top.

       r    Zmena hodnoty nice. Budete dotazani na PID ulohy a novou  hodnotu.
	    Vlozeni kladneho cisla zpusobi, ze proces dostane zapornou hodnotu
	    a ztrati prioritu. Pokud je program top spusten  uzivatelem	 root,
	    mohou  byt	vlozena	 i  zaporna  cisla,  ktera  slouzi  ke zvyseni
	    priority. Implicitni hodnota je 10. Tento prikaz neni  dostupny  v
	    bezpecnostnim rezimu.

       S    Prepina  scitaci  mody,  je	 to  ekvivalent	 prikazu  ps -S, ktery
	    zpusobi, ze cas CPU bude vcetne nefunkcnich potomku	 procesu.  Pro
	    nektere  programy (jako jsou kompilatory, ktere pracuji rozdelenim
	    do mnoha oddelenych uloh) normalni mod ukaze, ze jsou mene narocne
	    nez	 doopravdy  jsou.  Pro ostatni programy (napriklad shelly nebo
	    init, je implicitni chovani spravne. Zkuste scitaci mod pro alter-
	    nativni pohled na vyuziti CPU.

       s    Zmena  prodlevy  mezi  obnovenim  vypisu  procesu  (ve vterinach).
	    Zlomkove hodnoty budou zaokrouhleny dolu na mikrosekundy.  Hodnota
	    0 znamena neustale obnovovani.  Vychozi hodnota je 5 sekund. Mejte
	    na pameti, ze nizke hodnoty zpusobi necitelnost  udaju  a  zpusobi
	    velke   zatizeni   pocitace.    Tento   prikaz   neni  dostupny  v
	    bezpecnostnim rezimu.

       f or F
	    Pridani poli nebo odebrani poli z obrazovky (viz dale).

       o or O
	    Zmeni poradi zobrazovanych poli (viz dale).

       l    Zobrazi nebo skryje informace o prumernem zatizeni	a  delce  behu
	    systemu.

       m    Zobrazi nebo skryje informace o pameti.

       t    Zobrazi nebo skryje informace o procesech a stavu procesoru.

       c    Zobrazi nebo skryje cely prikazovem radek.

       N    Seradi ulohy podle cisla PID.

       A    Seradi ulohy podle stari (nejmladsi napred).

       P    Seradi ulohy podle zatezovani procesoru (default).

       M    Seradi ulohy podle velikosti obsazene pameti.

       T    Seradi ulohy podle casu / scitaneho casu.

       W    Zapise  aktualni nastaveni do ~/.toprc.  Toto je doporuceny zpusob
	    ukladani konfiguracniho souboru.

POLE A PORADI OBRAZOVKY
       Po zmacknuti f, F, o nebo O uvidite obrazovku ukazujici poradi  policek
       na  prvni  radce	 a  kratky  popis  obsahu  pole. Poradi poli v retezci
       pouziva nasledujici syntaxi: kdyz je pismeno v poli  retezcu  korespon-
       dujici  k  polem	 velke,	 pole  bude  zobrazeno.	 To je navic indikovan
       hvezdickou v popredi popisu pole. Poradi poli souhlasi s poradim pismen
       v  retezci.   Z	obrazovky  vyberu  poli	 muzete	 zmenit zobrazeni poli
       stiskem prislusneho tlacitka. Z dalsi obrazovky muzete  presunout  pole
       doleva stiskem prislusneho velkeho pismena resp. doprava stiskem maleho
       pismena.

Konfiguracni soubory
       Top  cte	 svou  vychozi	konfiguraci  ze	 dvou  souboru,	 /etc/toprc  a
       ~/.toprc.   Globalni  konfiguracni  soubor  muze	 byt  pouzit k omezeni
       pouziti bezpecnostniho rezimu  neprivilegovanym	uzivatelum.  Pokud  je
       potreba,	 soubor	 muze  obsahovat  's'  ke specifikovani bezpecnostniho
       rezimu a cislo d (2<=d<=9) pro vychozi prodlevu v sekundach  na	jednom
       radku.	Osobni	konfiguracni  soubor  obsahuje	dve radky. Prvni radek
       pojima mala a velka pismena ke specifikovani  poli  a  v	 jakem	poradi
       budou  zobrazena.  Tato	pismena	 odpovidaji  pismenum pro vyber poli a
       vyber poradi, ktera se pouzivaji v top. Protoze to neni prilis nazorne,
       je  doporuceno  vybrat  pole  a poradi v bezicim top procesech a ulozit
       stav  pomoci  interaktivniho  prikazu  W.   Druhy   radek   je	mnohem
       zajimavejsi  (a	dulezitejsi).  Obsahuje	 dalsi	nastaveni.  Pokud jste
       ulozili konfiguraci v bezpecnostnim rezimu, je nutne odstranit  pismeno
       male  's' z druheho radku souboru ~/.toprc, jinak se bezpecnostni rezim
       vzdy znovu zapne.  Cisla urcuji prodlevu	 mezi  obnovenimi,  velke  'S'
       scitaci	mod,  male  'i'	 pouze aktivni procesy, velke 'I' Irix pohled.
       Jako v interaktivnimu rezimu,  male  'm',  'l',	a  't'	potlaci	 vypis
       pameti,	delky  behu  systemu resp. procesu a stavech procesoru.	 Zmena
       tridiciho poradi (podle zatizeni CPU) neni v soucasnosti podporovana.

POZNAMKY
       Prikaz top ziskava informace  o	procesech  ze  systemu	souboru	 proc,
       pomoci  ktereho	jadro zverejnuje dulezite informace. Tento system sou-
       boru musi byt pripojen do adresare /proc, jinak prikaz top nebude  pra-
       covat.

       %CPU  ukazuje  cpu  cas/skutecny	 cas  v procentech v periode casu mezi
       obnovenimi. Pro prvni aktualizaci je pouzita kratka prodleva a sam  top
       obsadi  cely  procesor. Pri dalsich aktualizacich jiz bude top ukazovat
       mnohem presnejsi odhady vyuziti CPU.

       SIZE a RSS pole nepocita stranky tabulek a task_struct procesu, coz  je
       nejmene	12K  pameti  ktera  je	vzdy  rezidentni.   SIZE  je virtualni
       velikost procesu (kod+data+zasobnik).

       Pamatujte, ze proces musi skoncit, aby jeho cas byl  ve	scitacim  modu
       pripocten rodici. Presnejsi udaje by se daly ziskat nasledovani kazdeho
       procesu smerem nahoru a scitanim casu, ale  bylo	 by  to	 narocnejsi  a
       mozna  i	 neproveditelne. V kazdem pripade by to byla nekompatibilita s
       prikazu top s prikazem ps.

SOUBORY
       /etc/toprc
	- globalni konfiguracni soubor.

       ~/.toprc
	- uzivatelsky konfiguracni soubor.


VIZ TAKE
       ps(1), free(1), uptime(1), kill(1), renice(1).

CHYBY
       Pokud je okno mensi nez 70x7, nebude prikaz  top	 zobrazovat  informace
       spravne.	 Mnoho	poli  ma  stale	 problemy  s  ELF  procesy.  Obrazovka
       napovedy neni optimalizovana pro okna s mene nez 25 radky.

AUTOR
       top byl puvodne napsan Rogerem Binnsem, zalozenem na  Brankove  Lankes-
       terove	 <lankeste@fwi.uva.nl>	  programu    ps.     Robert	Nation
       <nation@rocket.sanders.lockheed.com>  prepsal  top  tak,	 aby  pouzival
       souborovy  system  proc.	 Vychazel z proc-based ps programu Michaela K.
       Johnsona	       <johnsonm@redhat.com>.	       Michael	       Shields
       <mjshield@nyx.cs.du.edu>	  udelal  mnoho	 zmen,	vcetne	zabezpeceni  a
       scitacich  modu	a  vycistil  kod.   Tim	 Janik	<timj@gtk.org>	pridal
       serazovani podle stari procesu a schopnost sledovat urcite procesy pred
       id.

       Helmut Geyer <Helmut.Geyer@iwr.uni-heidelberg.de>  provedl  mnoho  zmen
       vcetne  podpory	pro  konfigurovatelna  pole  a	dalsi nove volby. Dale
       vycistil kod a pouzil novy readproc interface.

       Volby "b" a "n" pochazeji od George  Bonsera  <george@captech.com>  pro
       CapTech IT sluzby.

       Soucasnym maintainerem je Michael K. Johnson <johnsonm@redhat.com>.

       Chyby hlaste na adresu <procps-bugs@redhat.com>.

PREKLAD
       Tomas  Rezac  <tomas.rezac@pslib.cz>,  alespon  trochu do ceske cestiny
       upravil Milan Kerslager <kerslage@linux.cz>.



Linux				  Feb 1 1993				TOP(1)

Personal Tools