Sunteți pe pagina 1din 5

Ministerul Educaţiei, Culturii și Cercetării al Republicii Moldova

Universitatea Tehnică a Moldovei


Departamentul Ingineria Software și Automatică

RAPORT

Lucrare de laborator Nr.5

Disciplina: Sisteme de Operare: Mecanisme Interne și Principii de Proiectare


Tema: Monitorizarea proceselor

A efectuat:

A verificat : lect.univ.
Colesnic.V

Chișinău 2021
5.1 Scopul lucrării: modurile de obținere de informații despre rularea
proceselor, despre resursele utilizate de procese, prezentarea rezultatelor în diverse
forme.
5.2 Indicații metodice
Un proces reprezintă un program în execuție și are ataşate o serie de informaţii
specifice precum instrucțiunile programului, resurse folosite (precum fişiere
deschise), unul sau mai multe fire de execuție şi alte informații necesare procesului de
execuţie în paralel.
Fiecărui proces în Linux îi este asociat un identificator PID  (Process Identifier)
format dintr-un număr care ia valori între 0 și 65535.
Procesele în Linux sunt ierarhizate sub forma unui arbore, având ca rădăcină
procesul init. Părintele - A, al unui proces - B, este procesul ce a creat procesul B. ID-
ul procesului părinte este referit din perspectiva procesului copil ca PPID (Parent
Process ID). PPID al procesului init este 0.
Orice proces Linux va avea un set de caracteristici comune, ce oferă informații
despre acesta:
 PID – sau Process ID, este un identificator de proces sub forma unui număr
întreg unic.
 PPID – similar cu PID, cu excepția că reprezintă identificatorul procesului
care a dat naștere procesului curent (cunoscut şi ca proces părinte).
 Terminalul atașat – prescurtat TTY, reprezintă terminalul la care procesul
curent este ataşat.
 RUID – Real User ID, reprezintă identificatorul utilizatorului care a lansat
aplicația. Similar există şi EUID (sau Effective User ID) pentru identificarea
drepturilor reale la resursele sistemului.
 RGID şi EGID – similar cu RUID şi EUID, doar că se referă la
identificatorul grupului de utilizatori.
 factorul nice – folosit pentru a determina, aşa cum sugerează şi numele,
„factorul de prietenie” al procesului cu scopul stabilirii priorităţii de execuţie.
Afişarea informaţiilor despre procese. O listare a proceselor poate fi efectuată
prin comanda ps (ps - process status):
ps [opţiuni]
Execuția ps fără opţiuni (figura 5.1):
$ ps
Figura 5.1 – Rularea ps
Principalele opţiuni sunt:
-aux - afişează informaţii despre toate procesele din sistem;
-l - afişează informaţii despre procese, diferită de –u;
-u - afişează informaţii despre procese, dar diferită de –l;
-e - afişează informaţii despre toate procesele din sistem utilizând sintaxa
standardă.

Exemplu de lansare a comenzii ps:


$ ps -aux
Aici apare o listă a tuturor proceselor de pe sistemul nostru în momentul de față
(figura 5.2).

Figura 5.2

Alt exemplu de apelare a comenzii ps (figura 5.3):


$ ps -l

Figura 5.3
În tabelul 5.1 este prezentată descrierea coloanelor afișate de comanda ps cu
opţiunile –aux, -l.

Unele valori ale parametrilor ce pot apărea în coloana STAT:


 R – procesul se execută la moment;
 D – proces în regim „sleep” (în așteptarea de operațiuni de intrare /ieşire);
 I – procesul este inactiv;
 S - proces întrerupt (așteptare pentru finalizarea unui eveniment);
 s - frecvent utilizat;
 < - prioritate înaltă;
 Z – proces zombi.
Mai multe informaţii pot fi obţinute: ps --help sau man ps. Comanda ps
arată doar procesele active la momentul în care ați introdus această comandă, adică
este o “fotografie” a proceselor la momentul respectiv.

Comanda pstree afişează toate procesele care rulează sub forma unui arbore
(tree). Dintre opțiunile cele mai des folosite:
 n - sortarea proceselor după identificatorul procesului (pid);
 p – afișarea PID, numere zecimale în paranteze, după fiecare nume de proces;
 u - afișarea identificatorului utilizatorului (uid).

Comanda top este utilizată pentru monitorizarea proceselor în timp real,


actualizând informațiile la fiecare 5 secunde. Informaţia afişată poate fi controlată de
la tastatură. Tastaţi h şi primiți un „help”.

Comanda are multe opțiuni, dintre care:


 d (delay) - specifică intervalul dintre actualizările ecranului;
 n - numărul de iterații;
 p (process identifier) - identificatorul procesului, care va fi urmărit.

Cele mai utile comenzi (taste) pentru monitorizarea proceselor sunt:


 Shift + M - sortarea proceselor după volumul de memorie utilizat (câmpul
%MEM);
 Shift + P - sortarea proceselor în funcție de timpul de microprocesor utilizat
(câmpul %CPU). Este metoda de sortare implicită;
 U - afişează procesele utilizatorului specificat. Comanda vă va cere numele
utilizatorului. Fără nume vor fi afișate toate procesele;
 i – afișează doar procesele curente (procesele în care câmpul STAT are
valoarea R, Running).

Executarea sarcinilor:

1.

2.

S-ar putea să vă placă și

  • Somipp SOMIPP5
    Somipp SOMIPP5
    Document6 pagini
    Somipp SOMIPP5
    Damean Alexandra
    Încă nu există evaluări
  • Lab 6 Somipp
    Lab 6 Somipp
    Document5 pagini
    Lab 6 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • SOMIPP Lab5
    SOMIPP Lab5
    Document4 pagini
    SOMIPP Lab5
    X3 KTO
    Încă nu există evaluări
  • Lab 7 Somipp
    Lab 7 Somipp
    Document5 pagini
    Lab 7 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • SOMIPPRaspunsuri
    SOMIPPRaspunsuri
    Document82 pagini
    SOMIPPRaspunsuri
    Urmanschi Mihail
    Încă nu există evaluări
  • Lab 1 Somipp
    Lab 1 Somipp
    Document7 pagini
    Lab 1 Somipp
    TîmburŞtefan
    Încă nu există evaluări
  • Laborator NR.2
    Laborator NR.2
    Document9 pagini
    Laborator NR.2
    Daniil
    Încă nu există evaluări
  • Lab 2 Somipp
    Lab 2 Somipp
    Document5 pagini
    Lab 2 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • Examen PPe
    Examen PPe
    Document11 pagini
    Examen PPe
    crismaruion
    100% (2)
  • Lab 3 Somipp
    Lab 3 Somipp
    Document14 pagini
    Lab 3 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • Somipp Linux 4 UTM
    Somipp Linux 4 UTM
    Document4 pagini
    Somipp Linux 4 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • Lab. 3
    Lab. 3
    Document5 pagini
    Lab. 3
    Cristina Florea
    Încă nu există evaluări
  • Lab1 Pam
    Lab1 Pam
    Document9 pagini
    Lab1 Pam
    Ion Popescu
    100% (2)
  • Lab2 PAM
    Lab2 PAM
    Document12 pagini
    Lab2 PAM
    Ion Popescu
    Încă nu există evaluări
  • Somipp Linux 2 UTM
    Somipp Linux 2 UTM
    Document7 pagini
    Somipp Linux 2 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • Lab 2 Pam
    Lab 2 Pam
    Document5 pagini
    Lab 2 Pam
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 1 PPE
    Lab 1 PPE
    Document4 pagini
    Lab 1 PPE
    King 79
    Încă nu există evaluări
  • Examen Somipp
    Examen Somipp
    Document65 pagini
    Examen Somipp
    Ana Toma
    100% (1)
  • SOMIPP7
    SOMIPP7
    Document3 pagini
    SOMIPP7
    Damean Alexandra
    Încă nu există evaluări
  • Lab 3
    Lab 3
    Document4 pagini
    Lab 3
    Rosca Doinita
    Încă nu există evaluări
  • AMOO Lab 4
    AMOO Lab 4
    Document6 pagini
    AMOO Lab 4
    Anya Mr
    Încă nu există evaluări
  • PAM Lab 1
    PAM Lab 1
    Document6 pagini
    PAM Lab 1
    Vladislav Crivenco
    Încă nu există evaluări
  • Pam Examen
    Pam Examen
    Document7 pagini
    Pam Examen
    Daniil
    Încă nu există evaluări
  • Proiect de Curs AMOO Druta
    Proiect de Curs AMOO Druta
    Document48 pagini
    Proiect de Curs AMOO Druta
    nn nnn
    Încă nu există evaluări
  • PAm Examen-1
    PAm Examen-1
    Document12 pagini
    PAm Examen-1
    Eric Semeniuc
    Încă nu există evaluări
  • Laborator 1 ASO
    Laborator 1 ASO
    Document4 pagini
    Laborator 1 ASO
    Жан Ганган
    Încă nu există evaluări
  • Lab 2 AMOO
    Lab 2 AMOO
    Document6 pagini
    Lab 2 AMOO
    Gheorghe Felicia
    Încă nu există evaluări
  • LAB3PSR
    LAB3PSR
    Document11 pagini
    LAB3PSR
    Cristian
    Încă nu există evaluări
  • Lab7 AMOO
    Lab7 AMOO
    Document11 pagini
    Lab7 AMOO
    Сергей Борта
    Încă nu există evaluări
  • Somipp Lab4
    Somipp Lab4
    Document3 pagini
    Somipp Lab4
    Raducan Alina
    Încă nu există evaluări
  • PPE Lab4-5
    PPE Lab4-5
    Document8 pagini
    PPE Lab4-5
    danielploaia
    Încă nu există evaluări
  • Lab APA 4
    Lab APA 4
    Document12 pagini
    Lab APA 4
    AlionaCrigan
    Încă nu există evaluări
  • Lab4 SAV
    Lab4 SAV
    Document3 pagini
    Lab4 SAV
    Zeul Hriscei
    Încă nu există evaluări
  • BDC Lucrare de Curs
    BDC Lucrare de Curs
    Document37 pagini
    BDC Lucrare de Curs
    Vladislav Crivenco
    Încă nu există evaluări
  • Examen PW
    Examen PW
    Document71 pagini
    Examen PW
    DorinRotaru
    Încă nu există evaluări
  • Lab 1 Somipp
    Lab 1 Somipp
    Document5 pagini
    Lab 1 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • PS TS
    PS TS
    Document14 pagini
    PS TS
    Victor Turculet
    Încă nu există evaluări
  • SOMIPP
     SOMIPP
    Document6 pagini
    SOMIPP
    Damean Alexandra
    Încă nu există evaluări
  • AMOO Lab3
    AMOO Lab3
    Document6 pagini
    AMOO Lab3
    sergiu
    Încă nu există evaluări
  • IoT LL2
    IoT LL2
    Document9 pagini
    IoT LL2
    Anya Mr
    Încă nu există evaluări
  • Amoo 2
    Amoo 2
    Document8 pagini
    Amoo 2
    AlionaCrigan
    Încă nu există evaluări
  • Lab 1 Tmps
    Lab 1 Tmps
    Document5 pagini
    Lab 1 Tmps
    Victor Turculet
    Încă nu există evaluări
  • Somipp Raspunsuri
    Somipp Raspunsuri
    Document82 pagini
    Somipp Raspunsuri
    Augusta Bucataru
    Încă nu există evaluări
  • AMOO Lab2.Use Case
    AMOO Lab2.Use Case
    Document5 pagini
    AMOO Lab2.Use Case
    Dorin Gribincea
    Încă nu există evaluări
  • Lab 3 AMOO
    Lab 3 AMOO
    Document9 pagini
    Lab 3 AMOO
    Gheorghe Felicia
    Încă nu există evaluări
  • TW Atestare
    TW Atestare
    Document4 pagini
    TW Atestare
    yamahahohnerc70
    Încă nu există evaluări
  • Examen TIDPP
    Examen TIDPP
    Document3 pagini
    Examen TIDPP
    Rosca Doinita
    Încă nu există evaluări
  • Iepuras Daniel Lab 1 TS
    Iepuras Daniel Lab 1 TS
    Document4 pagini
    Iepuras Daniel Lab 1 TS
    DanuIepuras
    Încă nu există evaluări
  • Laborator 1 Prelucrarea Semnalelor
    Laborator 1 Prelucrarea Semnalelor
    Document19 pagini
    Laborator 1 Prelucrarea Semnalelor
    Ion Cornea
    Încă nu există evaluări
  • Laboratorul 2 PPE
    Laboratorul 2 PPE
    Document4 pagini
    Laboratorul 2 PPE
    crismaruion
    Încă nu există evaluări
  • Atestarea 1 AC Rezolvat
    Atestarea 1 AC Rezolvat
    Document10 pagini
    Atestarea 1 AC Rezolvat
    Ion Damaschin
    Încă nu există evaluări
  • Laborator 1 Teoria Sistemelor
    Laborator 1 Teoria Sistemelor
    Document11 pagini
    Laborator 1 Teoria Sistemelor
    Sergiu Şveţ
    Încă nu există evaluări
  • Lab 1 PAD Braga Eugen
    Lab 1 PAD Braga Eugen
    Document7 pagini
    Lab 1 PAD Braga Eugen
    Alexandru Kirika
    Încă nu există evaluări
  • Pam Exam
    Pam Exam
    Document2 pagini
    Pam Exam
    Culea Constantin
    Încă nu există evaluări
  • Lab 7
    Lab 7
    Document2 pagini
    Lab 7
    Cristina Florea
    Încă nu există evaluări
  • TP.5.Buza Dina
    TP.5.Buza Dina
    Document5 pagini
    TP.5.Buza Dina
    Dina Buză
    Încă nu există evaluări
  • SOMIPP5
    SOMIPP5
    Document7 pagini
    SOMIPP5
    saptesate31
    Încă nu există evaluări
  • Sisteme de Operare - Curs 5
    Sisteme de Operare - Curs 5
    Document19 pagini
    Sisteme de Operare - Curs 5
    RoccoSuasito
    Încă nu există evaluări
  • Ariadna Onisim LL05 TI191fr
    Ariadna Onisim LL05 TI191fr
    Document7 pagini
    Ariadna Onisim LL05 TI191fr
    Ariadna Onisim
    Încă nu există evaluări
  • AI-191 Medinschi Ion SO5
    AI-191 Medinschi Ion SO5
    Document5 pagini
    AI-191 Medinschi Ion SO5
    Carolin
    Încă nu există evaluări
  • LAb 1 IDweb
    LAb 1 IDweb
    Document4 pagini
    LAb 1 IDweb
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document7 pagini
    Lab 1
    Augusta Bucataru
    Încă nu există evaluări
  • Ex - Cap 15 (Estimatori de Stare)
    Ex - Cap 15 (Estimatori de Stare)
    Document4 pagini
    Ex - Cap 15 (Estimatori de Stare)
    Augusta Bucataru
    Încă nu există evaluări
  • SSM PWP 3, Comp
    SSM PWP 3, Comp
    Document244 pagini
    SSM PWP 3, Comp
    Augusta Bucataru
    Încă nu există evaluări
  • TS Lab3
    TS Lab3
    Document12 pagini
    TS Lab3
    Augusta Bucataru
    Încă nu există evaluări
  • Analiza Traumatismului de Producţie
    Analiza Traumatismului de Producţie
    Document6 pagini
    Analiza Traumatismului de Producţie
    Nqtmquin Ntqmquin
    Încă nu există evaluări
  • Laborator 1 Teoria Sistemelor
    Laborator 1 Teoria Sistemelor
    Document11 pagini
    Laborator 1 Teoria Sistemelor
    Victor Turculet
    Încă nu există evaluări
  • Lab 4 Ts
    Lab 4 Ts
    Document7 pagini
    Lab 4 Ts
    Victor Turculet
    Încă nu există evaluări
  • TS Lab2
    TS Lab2
    Document13 pagini
    TS Lab2
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document7 pagini
    Lab 1
    Augusta Bucataru
    Încă nu există evaluări
  • Clauze Obiligatorii Ale Contractului Individual de Munca
    Clauze Obiligatorii Ale Contractului Individual de Munca
    Document22 pagini
    Clauze Obiligatorii Ale Contractului Individual de Munca
    Irina Avdei
    Încă nu există evaluări
  • Regulament Int
    Regulament Int
    Document19 pagini
    Regulament Int
    Augusta Bucataru
    Încă nu există evaluări
  • Analiza Traumatismului de Producţie
    Analiza Traumatismului de Producţie
    Document6 pagini
    Analiza Traumatismului de Producţie
    Nqtmquin Ntqmquin
    Încă nu există evaluări
  • Referat
    Referat
    Document1 pagină
    Referat
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 1 SAV
    Lab 1 SAV
    Document6 pagini
    Lab 1 SAV
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 1 BD
    Lab 1 BD
    Document7 pagini
    Lab 1 BD
    Augusta Bucataru
    Încă nu există evaluări
  • Intrebari de Logica ..
    Intrebari de Logica ..
    Document5 pagini
    Intrebari de Logica ..
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 3 Pam
    Lab 3 Pam
    Document4 pagini
    Lab 3 Pam
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 2 Pam
    Lab 2 Pam
    Document5 pagini
    Lab 2 Pam
    Augusta Bucataru
    Încă nu există evaluări
  • Proiect Baze de Date
    Proiect Baze de Date
    Document12 pagini
    Proiect Baze de Date
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 1 Pam
    Lab 1 Pam
    Document6 pagini
    Lab 1 Pam
    Augusta Bucataru
    Încă nu există evaluări
  • Somipp Raspunsuri
    Somipp Raspunsuri
    Document82 pagini
    Somipp Raspunsuri
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 3 Somipp
    Lab 3 Somipp
    Document14 pagini
    Lab 3 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • Lab 1 Somipp
    Lab 1 Somipp
    Document5 pagini
    Lab 1 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • T1 Relatii Functionale
    T1 Relatii Functionale
    Document11 pagini
    T1 Relatii Functionale
    Guzun Ion
    Încă nu există evaluări
  • Lab 2 Somipp
    Lab 2 Somipp
    Document5 pagini
    Lab 2 Somipp
    Augusta Bucataru
    Încă nu există evaluări