[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Memoria por processo



O ps é uma ferramenta bstante útil quando se quer informações informações de processos. Eu uso principalmente para "colher" o PID, o estado do processo em execução e uso de CPU. Quando for utilizar o "ps", os valores que irão ser interessantes, ja que o que você precisa é o uso de memória pelo processo, são os VSZ ( Virtual Set Size - quantidade de memória virtual )  e RSS  (resident set size - quantidade de memória residente ). Estes dois campos irão lhe dar uma referência do consumo de memória por process.

Mas como o linux trabalha com blibiotecas compartilhadas, o valor que os campos VSZ e RSS é uma estimativa! Umas estimativa caso este, fosse o único processo no sistema... Com isso fica fácil saber que os números não são confiáveis...

Agora com o comando "pmap" você irá conseguir um valor muito mais confiável. 

Primeiro, consiga o número PID do processo que pretende descobrir o uso da memória. Em seguida use o comando da seguinte forma:

# pmap -d nºPID

No final da listagem vai ter uma linha, com o campo ""writeable/private"" que é o uso real de memória no instante da execução do comando.


O comando pmap é uma ferramente muito importante e por isso vale a pena  entendela !!!







Em 8 de setembro de 2012 10:59, Gabriel Ricardo <gricardo87@gmail.com> escreveu:
ps aux

Atenciosamente,
Gabriel Ricardo.
www.tinotapa.com.br



Em 8 de setembro de 2012 08:46, -=|§µÞë®jä¢k|=- <jacksuper@gmail.com> escreveu:

usa o comando top meu caro
abraço

Em 7 de setembro de 2012 10:05, Samir Patrice <samir.patrice@gmail.com> escreveu:

No debian como faço pra saber quanto de memoria um determinado processo esta consumindo?






--
--
Thiago T. Faioli
(31) 8449 - 4065
(31) 3003 - 5410 /Ramal: 0011
MSN/Gtalk: thiago.faioli@gmail.com



Reply to: