|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Aug 2008
Messaggi: 207
|
curiosità sul programma TOP
volevo sapere, sotto le colonne VIRT RES e SHR cos'è quella m accanto al valore numerico? nel senso, in che formato il programma riporta l'occupazione della memoria del singolo processo?
__________________
Vola come una farfalla, pungi come un'ape |
|
|
|
|
|
#2 | |||
|
Senior Member
Iscritto dal: Feb 2006
Città: Parma
Messaggi: 3010
|
VIRT, memoria virtuale -> RAM + swap + "immaginazione": tutto lo spazio che kernel ha reso disponibile al processo.
Immaginazione: la somma di questi valori può superare abbondantemente la quantità RAM + swap (si tratta di spazio che il kernel comunica al processo che potrà indicizzare, se vorrà, ipotizzando che non esagererà) Quote:
Quote:
Quote:
Più si occupa la memoria fisica, più porzioni di memoria di processi poco utilizzati verranno spostati in swap, riducendo i valori riportati; SHR sarà tenuta per ultima e mostrerà valori più costanti. Non conosco un modo per quantificare la percentuale effettiva di swap che è occupata da ogni processo (c'è una colonna SWAP anche in top, ma è la semplice differenza VIRT - RES e non significa molto). Per finire ci sono anche buffer e memoria cached: per farla semplice, i buffer sono solitamente zone di memoria allocate per salvare temporaneamente dati scambiati con periferiche, mentre la memoria cached si può definire come memoria già utilizzata e potenzialmente riallocabile, ma mantenuta perché i dati che contiene potrebbero essere richiesti nuovamente. La cached è estremamente sacrificabile, la percentuale di memoria allocata nei buffer che poi risulta effettivamente utilizzata è molto bassa, quindi nel bilancio totale fornito da free (comando molto sintetico che da solo i totali delle allocazioni) vengono sottratti d'ufficio alla memoria conteggiata come allocata.
__________________
~Breve riferimento ai comandi GNU/Linux (ormai non molto breve...) |
|||
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:42.



















