Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Proces začína , operačný systém alokuje pamet proces vyžaduje na spustenie . Každý proces má štyri pamäťové segmenty pre spustiteľný kód a dáta . " Kód " Segment obsahuje spustiteľné inštrukcie. Segment " dáta " obsahuje statické a globálne premenné . " Stack " obsahuje lokálne premenné . " Haldy " obsahuje dynamicky alokovanej objekty . Procesy môžu používať zdieľané knižnice . Zdieľané knižnice sú načítané len do pamäte raz , a všetky procesy používajúce konkrétny zdieľanú knižnicu bude používať túto kópiu .
Čo ?
Virtuálna pamäť je pamäť Štatistiky Má Linux správa celkové množstvo adresného priestoru vyhradeného operačným systémom k procesu jeho kódu , dát a zásobníka . Veľkosť virtuálnej pamäte hlásených Linux obsahuje všetok kód , dáta a miesta zásobníka vyhradenej pre použitie procesu , ako fyzickej pamäte a odkladacieho priestoru . Táto hodnota zahŕňa priestor používaný všetkými zdieľaných knižníc , používaných v procese . Dôsledkom toho je , že počítať zdieľané knižnice v plnom rozsahu k veľkosti daného procesu .
Veľkosť pamäti rezidentný procesu hlásené Linux obsahuje len množstvo fyzickej pamäte procesu a zdieľané knižnice , na ktoré odkazuje sa používa v danom čase . Segmenty sa sťahoval do odkladacieho priestoru nie sú zahrnuté . Rovnako ako u virtuálnej veľkosť pamäti , bydliska veľkosť pamäti zahŕňa priestor používaný zdieľaných knižníc .
Zobrazenie jednoduchý proces snímku s ps
ps nástroj poskytuje snímka z procesov bežiacich na systéme vykazovania virtuálne a rezidentný veľkosť pamäte , CPU a pamäte percenta , a celý rad ďalších informácií . Ak chcete skontrolovať jeden proces , použite nasledujúce voľby do PS , vrátane VSZ pre virtuálne veľkosť pamäte , a rss na veľkosti pamäti rezidentný . Napríklad ,
ps p 3746 o pid , rss , vsz , comm
výstupy pre proces 3746 :
PID RSS VSZ COMMAND3746 14444 351216 httpd2
Monitorovanie procesov s hornou
horný nástroj poskytuje živý pohľad na výkon systému . Ak chcete sledovať jeden alebo viac špecifických procesov s hornou , použite voľbu - p poskytnúť zoznam ID procesu . Napríklad :
top - p 3746,6100,28753,23176,25544
Po spustení hore , narazí na príkaz kľúč " F " pre prístup na obrazovku pre výber stĺpca . Zapnite displej pre PID , Virt , RES , SHR , SWAP , kód , dáta , a velenie stĺpce . Ako je znázornené na obrázku obrazovky , na displeji sa zobrazí nasledujúce štatistiky pamäti :
Virt : virtuálna pamäť sizeRES : Resident pamäť sizeSHR : Zdieľaná pamäť sizeSWAP : vymenil sizeCODE : veľkosť kódu vo fyzickej memoryDATA : dát a veľkosť zásobníka v fyzickej pamäte
Nakukování v /proc
Podrobné informácie o stave a využitie pamäte procesu možno nájsť v súbore /proc / VmPeak : Špičkový virtuálna pamäť sizeVmSize : Virtuálne memoryVmData : Segment dát sizeVmStk : Stack sizeVmExe : Spustiteľný segmentu sizeVmLib : Knižnica veľkosť kódu /proc /
.
Copyright © počítačové znalosti Všetky práva vyhradené