Unix top și ps-virt, res, shr și swap de memorie, rtfm linux, devops și administrarea sistemului

RES (Dimensiune memorie rezidentă) - Afișează cât de multă memorie fizică este ocupată de proces (utilizată pentru a fi afișată în coloana% MEM în top-e). De asemenea, este afișat ca RSS în rezultatele din ps (Stare proces).







SHR (dimensiune partajată a memoriei) - afișează cantitatea de memorie VIRT utilizată de proces împreună cu alte procese, de exemplu - fișiere de bibliotecă.

SWAP (dimensiune schimbată) - o memorie care nu este utilizată în prezent (non-RES), dar este disponibilă procesului, în timp ce este "descărcată" în partiția swap a discului.

o: VIRT - Imagine virtuală (kb)
Cantitatea totală de memorie virtuală utilizată de sarcină. Acesta include toate codurile, datele și bibliotecile partajate plus paginile care au fost schimbate. (Notă: puteți defini STATSIZE = 1 variabila de mediu și






VIRT-ul va fi calculat din câmpul / proc / # / state VmSize.)

p: SWAP - Dimensiunea schimbată (kb)
Valorile swap pe proces sunt acum preluate din câmpul / proc / # / status VmSwap.

q: RES - dimensiunea rezidentă (kb)
Memoria fizică non-schimbată a folosit o sarcină.

RES = COD + DATE.

VSZ (VSS) - dimensiunea virtuală în Kbytes (alias vsize) sau memoria virtuală reprezintă un nivel special de abstractizare "deasupra" arhitecturii memoriei fizice.

RSS - Resident Set Size - valoarea memoriei fizice (MM) alocate momentan. Aceasta este memoria fizică utilizată pentru plasarea paginilor de memorie virtuală, care este utilizată de proces în permanență. RSS va fi întotdeauna mai mică sau egală cu memoria VSZ.

În general, acesta este un subiect foarte mare, prin urmare - mai multe linkuri:







Trimiteți-le prietenilor: