Provided by:
manpages-cs_0.18.20090209-3_all 
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 zatieni procesoru v realnem ase. Zobrazuje
vyet uloh, ktere nejvice zatuji procesor a me poskytnout interaktivni
rozhrani pro manipulaci s nimi. Me ulohy tidit podle vyuiti procesoru,
pamti nebo delky bhu ulohy. top me byt nastavovan lepe ne standardni
top z baliku procps. Vtina vlastnosti me byt vybrana interaktivnim
pikazem nebo specifikovanim vlastnosti v osobnim nebo globalnim
konfiguranim souboru. Dale se dozvite vice.
VOLBY NA P'IKAZOV'E 'ADCE
d Uruje dobu mezi obnovenim obrazovky. To mete zmnit pomoci s
interaktivniho pikazu.
p sledovat jen procesy se zadanym id. Tato znaka me byt pouita a
dvacetkrat. Tato volba je neni dostupna interaktivn ani neme byt
vloena do konfiguraniho souboru.
q V tomto pipad top bude obnovovat bez prodlevy. Pokud ma spoutjici
superuivatelska prava, top pobi s maximalni monou prioritou.
S Uruje sitaci mod, kde kada uloha je vypisovana s procesorovym asem
ktery str'avila vetn sv'ych mrtv'ych potomk. Je to jako -S volba v
ps(1). Podivejte se nie na interaktivni pikaz S.
s Spusti top v bezpenostnim reimu. Tim vypnete potencialn nebezpene
interaktivni pikazy (viz nie). Zabezpeeny top je idealni k
ponechani bhu na obyejnem terminalu.
i Spusti top s ignorovanim neinnych a mrtvych uloh. Podivejte se na
interaktivni pikaz i uvedeny nie.
C zobrazi celkove zatieni CPU navic k jednotlivym CPU. Tato volba
pipada v uvahu na SMP systemech.
c zobrazi pikazovou adku misto pouze pikazoveho jmena. Vychozi
chovani bylo zmno protoe se jevi uitenji.
n Poet zobrazeni. Zobrazi se tolikrat kolik uruje islo a pak se
zave.
b Davkovy mod. Uitene pro posilani vystupu top do jinych program
nebo souboru. V tomto modu, top nebude akceptovan vstup z pikazove
adky. Pobi dokud neprobhne poet zobrazeni deklarovany parametrem n
nebo neni zabit. Vystup je obyejny text pouitelny pro omezeny
terminal.
POPIS POL'I
top zobrazuje mnoho informaci o stavu procesoru. Obrazovka je
implicitn obnovovana kadych 5 vtein, co lze zmnit pomoci parametru d na
pikazove adce nebo interaktivnim pikazem s.
uptime
Tato adka ukazuje as, ktery system bi a ti prmrna zatieni systemu.
Prmrna zatieni je prmrny poet bicich uloh bhem poslednich 1, 5 a
15 minut. Tato adka je vlastn vystup programu uptime(1). Uptime
me byt pepinan interaktivnim l pikazem.
processes
Celkovy poet uloh bicich v ase posledni aktualizace. Je dale
rozdlena na poty uloh bicich, spicich, zastavenych nebo zombie.
Ulohy a stavy zobrazovane mohou byt pepinany t interaktivnim
pikazem.
CPU states
Ukazuje procenta procesoroveho asu v uivatelskem reimu, systemovem
reimu, nice ulohy na pozadi (niced task) a neinne ulohy (nice
ulohy jsou jen ty ktere maji hodnotu nice zapornou). as straveny
v ulohach na pozadi je zapoitavan i do uivatelskeho nebo
systemoveho asu, take souet bude vyi ne 100%. Ulohy a zobrazovane
stavy mohou byt pepinany interaktivnim pikazem t.
Mem Statistika pouiti pamti, celkova pam, volna pam, pouita pam,
sdilena pam, a pam pouita pro fronty. Obrazovka informaci o pamti
me byt pepinana m interaktivnim pikazem.
Swap Statistika odkladaciho mista, celkovy odkladaci prostor, volne
odkladaci misto, a pouite odkladaci misto. Toto a Mem jsou vlastn
vystupy programu free(1).
PID ID procesu u kade ulohy.
PPID ID rodiovskeho procesu u kade ulohy.
UID Uivatelske ID u vlastnika ulohy.
USER Uivatelske jmeno vlastnika ulohy.
PRI Priorita ulohy.
NI Nice je hodnota ulohy. Zaporne hodnoty nice jsou vyi 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 patne hodnoty o ELF procesech.
TRS Text resident size.
SWAP Velikost asti ulohy odloena v odkladacim prostoru.
D Velikost stranek pamti oznaenych jako pinave.
LC Naposledy pouity procesor (Ten se as od asu mni a neni to chyba;
Linux umysln pouiva nizkou pesnost. Take si uvdomte, e samotny
fakt, e spoutite top snii pesnost udaj a me zpsobit, e procesy
budou astji mnit CPU, kvli zvyenym poadavkm na as CPU).
RSS Celkove mnostvi fyzicke pamti pouite ulohou v kilobytech. Pro ELF
procesy jsou zde zapoitany pouite stranky knihoven, pro a.out
procesy ne.
SHARE
Mnostvi sdilene pamti pouite ulohou.
STAT Stav ulohy. Stav je bu S pro spici, D neperuiteln spici, R pro
bici, Z pro zombie, nebo T pro stopnute nebo trasovane. Tyto stavy
jsou modifikovany uvozujicim znakem < pro procesy s negativni
hodnotou nice, N pro procesy s positivni hodnotou nice, W pro
procesy odloene (nefunguje spravn pro procesy jadra).
WCHAN
Zalei na dostupnosti /boot/psdatabase nebo mapy jadra
/boot/System.map. Ukazuje adresu nebo jmeno funkce jadra ve ktere
uloha spi.
TIME Celkovy as procesoru spotebovany ulohou od jejiho startu. Pokud
je nastaven sitaci mod, je to vetn potomk, ktei zemeli. Mete
nastavit sitaci mod S pomoci pikazove adky nebo pepnutim
interaktivnim pikazem S. Zahlavi bude zmnno na CTIME.
%CPU Podil ulohy na procesorovem asu od posledni obnovy obrazovky,
vyjadeno jako procenta z celkoveho procesoroveho asu na kady
procesor.
%MEM Podil na vyuiti fyzicke pamti v procentech.
COMMAND
Pikazove jmeno ulohy, ktere bude ustihnuto pokud se nevejde na
zobrazovany adek. Ulohy v pamti maji plne pikazove jmeno, ale
odloene ulohy maji pouze jmeno programu v zavorkach (napiklad
"[getty]").
A, WP
tyto polika z kmem top nejsou podporovana.
INTERAKTIVN'I P'IKAZY
Za bhu programu top lze pouit nkolika funknich klaves. Nktere jsou
nefunkni pokud byla pi sputni pouita volba -s.
space
Okamite obnoveni obrazovky.
^L Vymae a znovu vykresli obrazovku.
h or ?
Zobrazi napovdu s vytem pikaz, stavem zabezpeeni a sitacich mod.
k Posilani signal procesm. Budete dotazani na PID ulohy a signal,
ktery ji ma byt poslan. Pro ukoneni ulohy polete signal 15
(SIGTERM), nejsilnji je signal 9 (SIGKILL). Implicitni je stejn
jako pro pikaz kill(1), signal 15 (SIGTERM). Tento pikaz neni k
dispozici v zabezpeenem reimu.
i Pepinani zobrazeni vech nebo jen bicich proces.
I Pepinani mezi Solaris (CPU procenta rozdlena celkovym potem
procesor) a Irix (CPU procenta poitana jen mnostvim asu) pohledy.
Tento pepina funguje pouze na SMP systemech.
n or #
Poet proces k zobrazeni. Vloena hodnota uruje maximalni poet
zobrazenych proces na obrazovce, ktery je zavisly take na
velikosti okna. Pokud vloite hodnotu nula (0), top ukae tolik
proces, kolik se jich vejde na obrazovku (vychozi nastaveni).
q Ukoneni programu top.
r Zmna hodnoty nice. Budete dotazani na PID ulohy a novou hodnotu.
Vloeni kladneho isla zpsobi, e proces dostane zapornou hodnotu a
ztrati prioritu. Pokud je program top sputn uivatelem root, mohou
byt vloena i zaporna isla, ktera sloui ke zvyeni priority.
Implicitni hodnota je 10. Tento pikaz neni dostupny v bezpenostnim
reimu.
S Pepina sitaci mody, je to ekvivalent pikazu ps -S, ktery zpsobi, e
as CPU bude vetn nefunknich potomk procesu. Pro nktere programy
(jako jsou kompilatory, ktere pracuji rozdlenim do mnoha oddlenych
uloh) normalni mod ukae, e jsou men narone ne doopravdy jsou. Pro
ostatni programy (napiklad shelly nebo init, je implicitni chovani
spravne. Zkuste sitaci mod pro alternativni pohled na vyuiti CPU.
s Zmna prodlevy mezi obnovenim vypisu proces (ve vteinach).
Zlomkove hodnoty budou zaokrouhleny dol na mikrosekundy. Hodnota
0 znamena neustale obnovovani. Vychozi hodnota je 5 sekund. Mjte
na pamti, e nizke hodnoty zpsobi neitelnost udaj a zpsobi velke
zatieni poitae. Tento pikaz neni dostupny v bezpenostnim reimu.
f or F
Pidani poli nebo odebrani poli z obrazovky (viz dale).
o or O
Zmni poadi zobrazovanych poli (viz dale).
l Zobrazi nebo skryje informace o prmrnem zatieni a delce bhu
systemu.
m Zobrazi nebo skryje informace o pamti.
t Zobrazi nebo skryje informace o procesech a stavu procesoru.
c Zobrazi nebo skryje cely pikazovem adek.
N Seadi ulohy podle isla PID.
A Seadi ulohy podle stai (nejmladi naped).
P Seadi ulohy podle zatovani procesoru (default).
M Seadi ulohy podle velikosti obsazene pamti.
T Seadi ulohy podle asu / sitaneho asu.
W Zapie aktualni nastaveni do ~/.toprc. Toto je doporueny zpsob
ukladani konfiguraniho souboru.
POLE A POAD'I OBRAZOVKY
Po zmaknuti f, F, o nebo O uvidite obrazovku ukazujici poadi poliek na
prvni adce a kratky popis obsahu pole. Poadi poli v etzci pouiva
nasledujici syntaxi: kdy je pismeno v poli etzc korespondujici k polem
velke, pole bude zobrazeno. To je navic indikovan hvzdikou v popedi
popisu pole. Poadi poli souhlasi s poadim pismen v etzci. Z obrazovky
vybru poli mete zmnit zobrazeni poli stiskem pisluneho tlaitka. Z dali
obrazovky mete pesunout pole doleva stiskem pisluneho velkeho pismena
resp. doprava stiskem maleho pismena.
Konfiguran'i soubory
Top te svou vychozi konfiguraci ze dvou soubor, /etc/toprc a ~/.toprc.
Globalni konfigurani soubor me byt pouit k omezeni pouiti bezpenostniho
reimu neprivilegovanym uivatelm. Pokud je poteba, soubor me obsahovat
's' ke specifikovani bezpenostniho reimu a islo d (2<=d<=9) pro vychozi
prodlevu v sekundach na jednom adku. Osobni konfigurani soubor
obsahuje dv adky. Prvni adek pojima mala a velka pismena ke
specifikovani poli a v jakem poadi budou zobrazena. Tato pismena
odpovidaji pismenm pro vybr poli a vybr poadi, ktera se pouivaji v top.
Protoe to neni pili nazorne, je doporueno vybrat pole a poadi v bicim
top procesech a uloit stav pomoci interaktivniho pikazu W. Druhy adek
je mnohem zajimavji (a dleitji). Obsahuje dali nastaveni. Pokud jste
uloili konfiguraci v bezpenostnim reimu, je nutne odstranit pismeno
male 's' z druheho adku souboru ~/.toprc, jinak se bezpenostni reim vdy
znovu zapne. isla uruji prodlevu mezi obnovenimi, velke 'S' sitaci
mod, male 'i' pouze aktivni procesy, velke 'I' Irix pohled. Jako v
interaktivnimu reimu, male 'm', 'l', a 't' potlai vypis pamti, delky
bhu systemu resp. proces a stavech procesoru. Zmna tidiciho poadi
(podle zatieni CPU) neni v souasnosti podporovana.
POZN'AMKY
Pikaz top ziskava informace o procesech ze systemu soubor proc, pomoci
ktereho jadro zveejuje dleite informace. Tento system soubor musi byt
pipojen do adresae /proc, jinak pikaz top nebude pracovat.
%CPU ukazuje cpu as/skuteny as v procentech v period asu mezi
obnovenimi. Pro prvni aktualizaci je pouita kratka prodleva a sam top
obsadi cely procesor. Pi dalich aktualizacich ji bude top ukazovat
mnohem pesnji odhady vyuiti CPU.
SIZE a RSS pole nepoita stranky tabulek a task_struct procesu, co je
nejmen 12K pamti ktera je vdy rezidentni. SIZE je virtualni velikost
procesu (kod+data+zasobnik).
Pamatujte, e proces musi skonit, aby jeho as byl ve sitacim modu
pipoten rodii. Pesnji udaje by se daly ziskat nasledovani kadeho
procesu smrem nahoru a sitanim as, ale bylo by to naronji a mona i
neproveditelne. V kadem pipad by to byla nekompatibilita s pikazu top s
pikazem ps.
SOUBORY
/etc/toprc
- globalni konfigurani soubor.
~/.toprc
- uivatelsky konfigurani soubor.
VIZ TAK'E
ps(1), free(1), uptime(1), kill(1), renice(1).
CHYBY
Pokud je okno meni ne 70x7, nebude pikaz top zobrazovat informace
spravn. Mnoho poli ma stale problemy s ELF procesy. Obrazovka napovdy
neni optimalizovana pro okna s men ne 25 adky.
AUTOR
top byl pvodn napsan Rogerem Binnsem, zaloenem na Brankov Lankesterov
<lankeste@fwi.uva.nl> programu ps. Robert Nation
<nation@rocket.sanders.lockheed.com> pepsal top tak, aby pouival
souborovy system proc. Vychazel z proc-based ps programu Michaela K.
Johnsona <johnsonm@redhat.com>. Michael Shields
<mjshield@nyx.cs.du.edu> udlal mnoho zmn, vetn zabezpeeni a sitacich
mod a vyistil kod. Tim Janik <timj@gtk.org> pidal seazovani podle stai
proces a schopnost sledovat urite procesy ped id.
Helmut Geyer <Helmut.Geyer@iwr.uni-heidelberg.de> provedl mnoho zmn
vetn podpory pro konfigurovatelna pole a dali nove volby. Dale vyistil
kod a pouil novy readproc interface.
Volby "b" a "n" pochazeji od George Bonsera <george@captech.com> pro
CapTech IT sluby.
Souasnym maintainerem je Michael K. Johnson <johnsonm@redhat.com>.
Chyby hlaste na adresu <procps-bugs@redhat.com>.
PEKLAD
Toma eza <tomas.rezac@pslib.cz>, alespo trochu do eske etiny upravil
Milan Kerlager <kerslage@linux.cz>.
VAROV'AN'I
Peklad je pravdpodobn zastaraly. Pokud chcete pomoci s jeho
aktualizaci, zamite na http://man-pages-cs-wiki.homelinux.net/