Sunteți pe pagina 1din 7

Universitatea Tehnică a Moldovei

Facultatea Calculatoare Informatică si Microelectronică

RAPORT
Lucrarea de Laborator №5
La Disciplina: SOMIPP
Tema: Monitorizarea proceselor

A efectuat: st. gr FI-181 Damean Alexandra

A verificat: Colesnic Victor

Chișinău 2020
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.
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.
Sarcină pentru lucrarea de laborator :
a) Toate script-urile și fișierele pentru extragerea rezultatelor le veți crea în subdirectorul lab5.
a)Scrieți script-uri, care vor rezolva următoarele probleme:
1) Aflaţi numărul de procese inițiaţializate de utilizatorul user și introduceți într-un fișier
perechea „PID: comanda” a proceselor inițializate. Afișați conținutul acestui fișier şi
numărul de procese.
2)Afișați PID-ul procesului, ultimul lansat (cu timpul de lansare).

3)Introduceți într-un fișier o listă cu PID-urile proceselor, pornite cu comenzile localizate în


/sbin/. Afișați conținutul acest fișier.
4)Pentru fiecare proces, calculați diferența dintre memoria totală (statm: size) şi rezidentă (statm:
resident) ale memoriei de proces (în pagini). Introduceți într-un fișier linii de tip
„PID:diferența”, sortate în ordinea descrescătoare a acestor diferențe. Afișați conținutul acestui
fișier
5)Pentru toate procesele înregistrate, la moment, în sistem, introduceți într-un fişier linii de tip
ProcessID=PID:Parent_ProcessID=PPID:
Average_Time=avg_atom.
Preluați valorile PPID și PID din fișierele status, valoarea
avg_atom(avg_atom=se.sum_exec_runtime/nr_switches)
din fișierele sched care se află în subdirectoarele, cu nume ce corespund PID proceselor
în directorul /proc.
Sortați aceste linii conform identificatorilor proceselor părinte. Rezultatul sortării
introduceți într-un fișier și afișați-l.

6)În fișierul obținut în 5, după fiecare grup de înregistrări cu același identificator al procesului
părinte, introduceți o linie de tip
Sum_switches_of_ParentID=N is M, unde N=PPID, iar M este suma
calculată
voluntary_ctxt_switches+ nonvoluntary_ctxt_switches din status
pentru acest proces. Afișați conținutul acestui fișier.

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

  • BD Lab3
    BD Lab3
    Document14 pagini
    BD Lab3
    saptesate31
    Încă nu există evaluări
  • Laboratorul 1
    Laboratorul 1
    Document4 pagini
    Laboratorul 1
    ion
    Încă nu există evaluări
  • SOMIPP Lab5
    SOMIPP Lab5
    Document4 pagini
    SOMIPP Lab5
    X3 KTO
    Încă nu există evaluări
  • TAP Lab5 Popov Biatrice CR 191
    TAP Lab5 Popov Biatrice CR 191
    Document6 pagini
    TAP Lab5 Popov Biatrice CR 191
    Alina Axenti
    Încă nu există evaluări
  • Raspunsuri AMSI
    Raspunsuri AMSI
    Document11 pagini
    Raspunsuri AMSI
    Cristina Florea
    Încă nu există evaluări
  • Lab 7
    Lab 7
    Document2 pagini
    Lab 7
    Cristina Florea
    Încă nu există evaluări
  • SOMIPP Lab1
    SOMIPP Lab1
    Document6 pagini
    SOMIPP Lab1
    violina
    Încă nu există evaluări
  • Amoo 2
    Amoo 2
    Document8 pagini
    Amoo 2
    AlionaCrigan
    Încă nu există evaluări
  • Probleme Organizatorico Juridice Ale SSM
    Probleme Organizatorico Juridice Ale SSM
    Document10 pagini
    Probleme Organizatorico Juridice Ale SSM
    saptesate31
    Încă nu există evaluări
  • Iluminatul de Producţie
    Iluminatul de Producţie
    Document8 pagini
    Iluminatul de Producţie
    saptesate31
    100% (1)
  • Lab 4
    Lab 4
    Document6 pagini
    Lab 4
    violina
    Încă nu există evaluări
  • Somipp Linux 3 UTM
    Somipp Linux 3 UTM
    Document7 pagini
    Somipp Linux 3 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • Somipp SOMIPP5
    Somipp SOMIPP5
    Document6 pagini
    Somipp SOMIPP5
    Damean Alexandra
    Încă nu există evaluări
  • Somipp Linux 1 UTM
    Somipp Linux 1 UTM
    Document10 pagini
    Somipp Linux 1 UTM
    Cristi Poselețchi
    Încă nu există evaluări
  • Examen PW
    Examen PW
    Document71 pagini
    Examen PW
    DorinRotaru
    Încă nu există evaluări
  • Pam Exam
    Pam Exam
    Document2 pagini
    Pam Exam
    Culea Constantin
    Încă nu există evaluări
  • Amoo 7
    Amoo 7
    Document4 pagini
    Amoo 7
    AlionaCrigan
    Încă nu există evaluări
  • LL3 (Amoo)
    LL3 (Amoo)
    Document6 pagini
    LL3 (Amoo)
    Eric Semeniuc
    Încă nu există evaluări
  • Capitolul II Limbajul UML
    Capitolul II Limbajul UML
    Document34 pagini
    Capitolul II Limbajul UML
    torjocf
    Încă nu există evaluări
  • PAM
    PAM
    Document3 pagini
    PAM
    nicu zuza
    Încă nu există evaluări
  • Amo 5
    Amo 5
    Document8 pagini
    Amo 5
    Fil Gorea
    Încă nu există evaluări
  • SOMIPP
     SOMIPP
    Document6 pagini
    SOMIPP
    Damean Alexandra
    Încă nu există evaluări
  • Sintaxa UML
    Sintaxa UML
    Document23 pagini
    Sintaxa UML
    Doru Barbu
    Încă nu există evaluări
  • Lab 7
    Lab 7
    Document5 pagini
    Lab 7
    danielploaia
    Încă nu există evaluări
  • BDC Lab1
    BDC Lab1
    Document11 pagini
    BDC Lab1
    Radu Madiudin
    Încă nu există evaluări
  • Lab Sotr 2
    Lab Sotr 2
    Document11 pagini
    Lab Sotr 2
    JK
    Încă nu există evaluări
  • Raport 6
    Raport 6
    Document3 pagini
    Raport 6
    Dekionlolz В
    Încă nu există evaluări
  • Hjjgkyjhgjbn
    Hjjgkyjhgjbn
    Document19 pagini
    Hjjgkyjhgjbn
    CS:GO cFG
    Încă nu există evaluări
  • Laborator NR.2
    Laborator NR.2
    Document9 pagini
    Laborator NR.2
    Daniil
    Încă nu există evaluări
  • Lab 3
    Lab 3
    Document4 pagini
    Lab 3
    Rosca Doinita
    Încă nu există evaluări
  • Lab.6 FC
    Lab.6 FC
    Document3 pagini
    Lab.6 FC
    Cristina Florea
    Încă nu există evaluări
  • Programarea Paralela Si Concurenta
    Programarea Paralela Si Concurenta
    Document24 pagini
    Programarea Paralela Si Concurenta
    Beșliu Nicu
    Încă nu există evaluări
  • Lab 1 BD
    Lab 1 BD
    Document7 pagini
    Lab 1 BD
    Augusta Bucataru
    Încă nu există evaluări
  • PS TS
    PS TS
    Document14 pagini
    PS TS
    Victor Turculet
    Încă nu există evaluări
  • Sda Laborator
    Sda Laborator
    Document26 pagini
    Sda Laborator
    Dorin Graur
    Încă nu există evaluări
  • SOMIPP7
    SOMIPP7
    Document3 pagini
    SOMIPP7
    Damean Alexandra
    Încă nu există evaluări
  • PSI Lab 3
    PSI Lab 3
    Document10 pagini
    PSI Lab 3
    Nicolae
    Încă nu există evaluări
  • Proiect de Curs BD Exemplu-Unlocked
    Proiect de Curs BD Exemplu-Unlocked
    Document60 pagini
    Proiect de Curs BD Exemplu-Unlocked
    Amarfii Sergiu
    Încă nu există evaluări
  • LL1 Baze de Date
    LL1 Baze de Date
    Document10 pagini
    LL1 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • Laboratorul 5
    Laboratorul 5
    Document7 pagini
    Laboratorul 5
    ion
    Încă nu există evaluări
  • Lab 1 Somipp
    Lab 1 Somipp
    Document5 pagini
    Lab 1 Somipp
    Augusta Bucataru
    Încă nu există evaluări
  • Examen TIDPP
    Examen TIDPP
    Document3 pagini
    Examen TIDPP
    Rosca Doinita
    Î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
  • SOMIPP Labs
    SOMIPP Labs
    Document107 pagini
    SOMIPP Labs
    Ionel Boaghe
    Încă nu există evaluări
  • Sabloane Creationale
    Sabloane Creationale
    Document4 pagini
    Sabloane Creationale
    Cristi Olaru
    Încă nu există evaluări
  • Lab 4 TMPS BridgePattern
    Lab 4 TMPS BridgePattern
    Document4 pagini
    Lab 4 TMPS BridgePattern
    Guzun Ion
    Încă nu există evaluări
  • LL2 Baze de Date
    LL2 Baze de Date
    Document15 pagini
    LL2 Baze de Date
    Anya Mr
    Încă nu există evaluări
  • Raspunsuri AC
    Raspunsuri AC
    Document10 pagini
    Raspunsuri AC
    Anastasia
    Încă nu există evaluări
  • Lab7 AMOO
    Lab7 AMOO
    Document11 pagini
    Lab7 AMOO
    Сергей Борта
    Încă nu există evaluări
  • Suport-de-Curs PSI Partea2 V 28 11 2017
    Suport-de-Curs PSI Partea2 V 28 11 2017
    Document198 pagini
    Suport-de-Curs PSI Partea2 V 28 11 2017
    Gheorghe Rotari
    Încă nu există evaluări
  • Amoo 4
    Amoo 4
    Document5 pagini
    Amoo 4
    AlionaCrigan
    Încă nu există evaluări
  • Lista Subiecte Examen
    Lista Subiecte Examen
    Document1 pagină
    Lista Subiecte Examen
    Ion Popescu
    Încă nu există evaluări
  • Laboratorul 1 TIDPP
    Laboratorul 1 TIDPP
    Document11 pagini
    Laboratorul 1 TIDPP
    Ion Popescu
    0% (1)
  • Lab4 (TS)
    Lab4 (TS)
    Document6 pagini
    Lab4 (TS)
    Zeul Hriscei
    Încă nu există evaluări
  • Lucrarea de Laborator nr3 - C++
    Lucrarea de Laborator nr3 - C++
    Document9 pagini
    Lucrarea de Laborator nr3 - C++
    CapitanMD
    Încă nu există evaluări
  • SOMIPP Lab6
    SOMIPP Lab6
    Document4 pagini
    SOMIPP Lab6
    Dan
    Încă nu există evaluări
  • LucrariLab SI - Sarcini
    LucrariLab SI - Sarcini
    Document2 pagini
    LucrariLab SI - Sarcini
    Tudor Stratan
    Încă nu există evaluări
  • AI-191 Medinschi Ion SO4
    AI-191 Medinschi Ion SO4
    Document5 pagini
    AI-191 Medinschi Ion SO4
    Carolin
    Î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
  • Ariadna Onisim LL05 TI191fr
    Ariadna Onisim LL05 TI191fr
    Document7 pagini
    Ariadna Onisim LL05 TI191fr
    Ariadna Onisim
    Încă nu există evaluări
  • Somipp 5
    Somipp 5
    Document7 pagini
    Somipp 5
    sgsw
    Încă nu există evaluări
  • SOMIPP Lab 5
    SOMIPP Lab 5
    Document5 pagini
    SOMIPP Lab 5
    Augusta Bucataru
    Î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
  • Testarea Pozitiva
    Testarea Pozitiva
    Document9 pagini
    Testarea Pozitiva
    saptesate31
    Încă nu există evaluări
  • SOMIPP3
    SOMIPP3
    Document10 pagini
    SOMIPP3
    saptesate31
    Încă nu există evaluări
  • Teoria Sistemelor
    Teoria Sistemelor
    Document4 pagini
    Teoria Sistemelor
    saptesate31
    Încă nu există evaluări
  • Test 1 Programrea Retea
    Test 1 Programrea Retea
    Document5 pagini
    Test 1 Programrea Retea
    saptesate31
    Încă nu există evaluări
  • SOMIPP2
    SOMIPP2
    Document10 pagini
    SOMIPP2
    saptesate31
    Încă nu există evaluări
  • var/www/apps/conversion/tmp/scratch - 6/338333058.doc p.1
    var/www/apps/conversion/tmp/scratch - 6/338333058.doc p.1
    Document18 pagini
    var/www/apps/conversion/tmp/scratch - 6/338333058.doc p.1
    DumitruGuba
    Încă nu există evaluări
  • Programarea Retea
    Programarea Retea
    Document4 pagini
    Programarea Retea
    saptesate31
    Încă nu există evaluări
  • SOMIPP1
    SOMIPP1
    Document7 pagini
    SOMIPP1
    saptesate31
    Încă nu există evaluări
  • Algebra Relationala Si Limbajul SQL
    Algebra Relationala Si Limbajul SQL
    Document275 pagini
    Algebra Relationala Si Limbajul SQL
    Ilie Cazacu
    67% (3)
  • AlgebraRelationala
    AlgebraRelationala
    Document13 pagini
    AlgebraRelationala
    Vlad Mateescu
    100% (1)
  • Curs 03
    Curs 03
    Document41 pagini
    Curs 03
    Anonymous zOUgiz
    Încă nu există evaluări
  • Saptesate Ion LAB1
    Saptesate Ion LAB1
    Document10 pagini
    Saptesate Ion LAB1
    saptesate31
    Încă nu există evaluări
  • Saptesate Ion Lab2
    Saptesate Ion Lab2
    Document15 pagini
    Saptesate Ion Lab2
    saptesate31
    Încă nu există evaluări
  • Cadrul Legislativ În Domeniul SSM
    Cadrul Legislativ În Domeniul SSM
    Document19 pagini
    Cadrul Legislativ În Domeniul SSM
    saptesate31
    100% (1)
  • Cerinţe Normative Faţă de Calitatea Mediului de Producţie
    Cerinţe Normative Faţă de Calitatea Mediului de Producţie
    Document12 pagini
    Cerinţe Normative Faţă de Calitatea Mediului de Producţie
    saptesate31
    100% (1)
  • Electrosecuritate
    Electrosecuritate
    Document11 pagini
    Electrosecuritate
    saptesate31
    Încă nu există evaluări
  • Programarea Calculatoarelor Cursul 9: Șiruri de Caractere (String-Uri)
    Programarea Calculatoarelor Cursul 9: Șiruri de Caractere (String-Uri)
    Document18 pagini
    Programarea Calculatoarelor Cursul 9: Șiruri de Caractere (String-Uri)
    saptesate31
    Încă nu există evaluări
  • Lab1 Asdn
    Lab1 Asdn
    Document6 pagini
    Lab1 Asdn
    saptesate31
    Încă nu există evaluări
  • AC01 Ro
    AC01 Ro
    Document64 pagini
    AC01 Ro
    saptesate31
    Încă nu există evaluări
  • Lab1 Asdn
    Lab1 Asdn
    Document6 pagini
    Lab1 Asdn
    saptesate31
    Încă nu există evaluări