Razlika između inačica stranice Top

Izvor: HrOpenWiki
Skoči na: orijentacija, traži
(Nova stranica: Top je CLI alat za praćenje aktivnih procesa. (System monitor) Program daje dosta informacija o sistemskim resursima računala. Evo primjer ispisa programa: top - 20:30:17 u...)
 
Redak 5: Redak 5:
 
Evo primjer ispisa programa:
 
Evo primjer ispisa programa:
  
  top - 20:30:17 up 2 days, 1:27,  2 users,  load average: 0.08, 0.06, 0.10
+
  [[Slika:Top.png|400px|thumb|left]]
Tasks: 140 total,  2 running, 138 sleeping,  0 stopped,  0 zombie
+
Cpu(s):  1.7%us,  1.0%sy,  0.0%ni, 97.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
+
Mem:  1025688k total,  746332k used,  279356k free,    11788k buffers
+
Swap:  1959920k total,  170080k used,  1789840k free,  218680k cached
+
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                         
+
  6400 root      20  0  395m  61m 8112 S  2.0  6.2  37:36.86 Xorg                           
+
  8078 branko    20  0 28136 9.8m 8288 S  1.3  1.0  1:32.20 python2.5                       
+
  6878 branko    20  0 26192  16m 6688 S  0.3  1.6  4:57.18 compiz.real                     
+
  6934 branko    20  0 30728  13m 9172 S  0.3  1.4  4:23.61 python                         
+
  7131 branko    20  0 22244 8628 7344 S  0.3  0.8  1:30.37 geyes_applet2                   
+
  7154 branko    20  0 25188 9756 8372 S  0.3  1.0  2:49.91 multiload-apple                 
+
  8150 branko    20  0  313m 141m  23m S  0.3 14.1  4:20.79 firefox                         
+
    1 root      20  0  2844 1468  488 S  0.0  0.1  0:01.24 init                           
+
    2 root      15  -5    0    0    0 S  0.0  0.0  0:00.00 kthreadd                       
+
    3 root      RT  -5    0    0    0 S  0.0  0.0  0:00.00 migration/0                     
+
    4 root      15  -5    0    0    0 S  0.0  0.0  0:00.08 ksoftirqd/0                     
+
    5 root      RT  -5    0    0    0 S  0.0  0.0  0:00.00 watchdog/0                     
+
    6 root      15  -5    0    0    0 S  0.0  0.0  0:01.08 events/0                       
+
    7 root      15  -5    0    0    0 S  0.0  0.0  0:00.00 khelper                         
+
    41 root      15  -5    0    0    0 S  0.0  0.0  0:02.20 kblockd/0                       
+
    44 root      15  -5    0    0    0 S  0.0  0.0  0:00.06 kacpid                         
+
    45 root      15  -5    0    0    0 S  0.0  0.0  0:00.10 kacpi_notify     
+
  
 
Moguće ga je koristiti u interaktivnom, ili u batch načinu.
 
Moguće ga je koristiti u interaktivnom, ili u batch načinu.
Redak 43: Redak 21:
 
Pokreće jedan ciklus i program se zaustavlja.
 
Pokreće jedan ciklus i program se zaustavlja.
  
 +
== Polja koja se ispisuju ==
 +
 +
 +
U startu, top ispisuje ova polja:
 +
 +
Polje: Opis:
 +
PID : ID broj procesa
 +
USER : ID korisnika (efektivni)
 +
PR : Prioritet
 +
NI : Nice vrijednost
 +
VIRT : Virtual Size of the task. This includes the size of process's executable binary, the data area and all the loaded shared libraries.
 +
RES : Zauzeće RAM-a
 +
SHR : Dijeljeni RAM
 +
S : Status
 +
%CPU : Zauzeće procesora u postotcima
 +
%MEM : Zauzeće RAM-a u postotcima
 +
TIME+ : Vrijeme u kojem je proces koristio CPU
 +
COMMAND: Ime programa
 +
 +
Dodatna polja možete dobiti kada pritisnete tipku "f" u interaktivnom načinu rada. Dobiti ćete popis mogućih polja.
 +
 +
Uključujete ih i isključujete pritiskom na prikazano slovo ispred polja. (Prikazati će se ona polja koja imaju * ispred )
  
 
== Praćenje samo pojednih procesa ==
 
== Praćenje samo pojednih procesa ==
Redak 84: Redak 84:
  
  
== Polja koja se ispisuju ==
+
== Više "prozora" ==
  
 +
Pritiskom na tipku A ulazite u rad s više prozora. U svakom od njih su na drugačiji način prikazani aktivni procesi.
  
U startu, top ispisuje ova polja:
+
To može biti korisno ako ćete ponekad trebati različita praćenja istodobno.
 
+
Polje: Opis:
+
PID : ID broj procesa
+
USER : ID korisnika (efektivni)
+
PR : Prioritet
+
NI : Nice vrijednost
+
VIRT : Virtual Size of the task. This includes the size of process's executable binary, the data area and all the loaded shared libraries.
+
RES : Zauzeće RAM-a
+
SHR : Dijeljeni RAM
+
S : Status
+
%CPU : Zauzeće procesora u postotcima
+
%MEM : Zauzeće RAM-a u postotcima
+
TIME+ : Vrijeme u kojem je proces koristio CPU
+
COMMAND: Ime programa
+

Inačica od 22:09, 20. listopada 2009.

Top je CLI alat za praćenje aktivnih procesa. (System monitor)

Program daje dosta informacija o sistemskim resursima računala.

Evo primjer ispisa programa:

Top.png

Moguće ga je koristiti u interaktivnom, ili u batch načinu.

Uobičajeno se pokreće u interaktivnom načinu. Program neprekidno ispisuje nove podatke i moguća je interakcija pritiskom tipki tipkovnice.

Međutim, ponekad ćete trebati podatke obraditi drugim programom. Zato koristite batch način rada.

$ top -b 

Pomoću -n odredite broj ciklusa u batch načinu rada. Npr:

$ top -b -n 1

Pokreće jedan ciklus i program se zaustavlja.

Polja koja se ispisuju

U startu, top ispisuje ova polja:

Polje: Opis: PID : ID broj procesa USER : ID korisnika (efektivni) PR : Prioritet NI : Nice vrijednost VIRT : Virtual Size of the task. This includes the size of process's executable binary, the data area and all the loaded shared libraries. RES : Zauzeće RAM-a SHR : Dijeljeni RAM S : Status %CPU : Zauzeće procesora u postotcima %MEM : Zauzeće RAM-a u postotcima TIME+ : Vrijeme u kojem je proces koristio CPU COMMAND: Ime programa

Dodatna polja možete dobiti kada pritisnete tipku "f" u interaktivnom načinu rada. Dobiti ćete popis mogućih polja.

Uključujete ih i isključujete pritiskom na prikazano slovo ispred polja. (Prikazati će se ona polja koja imaju * ispred )

Praćenje samo pojednih procesa

Ponekad nas zanimaju samo određeni procesi.

Npr. zanimaju nas samo procesi Firefox i compiz.real. Ukucajte njihove PID brojeve na ovaj način:


$ top -p 8150,6878

Može i:

$ top -p 4360 -p 4358

Praćenje po korisniku

Možete pratiti i procese koji pripadaju određenom korisniku. Možete koristiti ime korisnika ili njegov UID.


$ top -u branko

ili

$ top -u 500

Može i:

$ top -U johndoe

U, ili u možete koristiti i u interaktivnom modu. Jednostavno pritisak tipke u i unosa korisnika program nastavlja praćenje po tom korisniku.


Brzina ciklusa

Top na prosječnom računalu izvrši ciklus za oko 0,5 sekundi. Program nije procesorski zahtjevan, ali ako ipak želite procesor iskoristiti za važnije zadatke, postavite duže trajanje intervala.

Za prosječnog korisnika ciklus trajanja izmeđi 1 i 3 sekunde dati će dovoljno informacija o sustavu. Brzinu ciklusa u sekundama određujemo -d opcijom, ili tipkom "s" u interaktivnom modu.

Ako želite, pritiskom na razmaknicu (Space) možete dobiti ispis i prije isteka intervala.


Više "prozora"

Pritiskom na tipku A ulazite u rad s više prozora. U svakom od njih su na drugačiji način prikazani aktivni procesi.

To može biti korisno ako ćete ponekad trebati različita praćenja istodobno.