Dark Mode

Sari la continut

top (Unix)

De la Wikipedia, enciclopedia libera
Comanda top intr-un terminal pe un sistem BSD

Comanda top permite monitorizarea proceselor care ruleaza intr-un sistem UNIX. Implicit, procesele sunt ordonate dupa CPU usage, si numai procesele cele mai active sunt aratate pe ecran, de aici si numele. Pe langa timpul CPU, comanda mai ofera o serie de alte informatii, precum cantitatea de memorie folosita, utilizatorul care ruleaza procesul etc. Unele implementari permit o aranjare a coloanelor si se pot preciza ce date sa fie tiparite. Datele sunt actualizate la fiecare cateva secunde.

Comanda este folosita in principal de administratori de sistem, intrucat arata procesele si utilizatorii care consuma cele mai multe resurse ale sistemului.

Comanda top a fost inspirata de comanda monitor process/topcpu din VMS. Prima implementare a fost facuta in aprilie 1984 de William LeFebvre pentru BSD 4.1 in timp ce era student la Rice University. A fost publicata sub licenta BSD ceea ce i-a permis sa fie inclusa intr-un numar mare de variante UNIX.

In decursul timpului, comanda a fost reimplementata de cateva ori, sub diverse licente si pentru diverse sisteme de operare. O varianta foarte avansata a fost introdusa in anul 1999 in AIX, si se numeste topas.


top [optiuni]

Comanda are un numar foarte mare optiuni, dintre care amintim:

-d (delay) - specifica intervalul dintre actualizarile ecranului
-n - numarul de iteratii
-p (process identifier) - identificatorul procesului care va fi urmarit



Legaturi externe

[modificare | modificare sursa]


v * d * m Programe in linia de comanda pentru Unix (mai multe)
Gestionare de fisiere: cat | cd | chmod | chown | chgrp | cksum | cmp | cp | du | df | file | fsck | ln | ls | lsof | mkdir | mount | mv | pwd | rm | rmdir | split | touch
Gestionare de procese: at | chroot | cron | exit | kill | killall | nice | pgrep | pidof | pkill | ps | pstree | sleep | time | top | wait
Gestionare de utilizator/mediu: env | finger | id | mesg | passwd | su | sudo | uname | uptime | w | wall | who | whoami | write
Procesare text: awk | comm | cut | ed | ex | fmt | head | iconv | join | less | more | paste | sed | sort | tac | tail | tr | uniq | wc | xargs
Programare Shell: basename | echo | expr | false | printf | test | true | unset Imprimare:
lp
Communicatii:
inetd | netstat | ping | rlogin | traceroute
Cautare:
find | grep | strings
Diverse:
banner | bc | cal | dd | man | size | yes