processam o uso da memória

2

O que normalmente significa a frase uso de memória de processo , o que isso realmente significa, ou seja, em que consiste essa memória? E qual coluna corresponde em ps aux output, RSS ou VSZ?

    
por wrong-about-everything 23.05.2013 / 16:52

2 respostas

2

RSS é a quantidade de RAM (memória física) atualmente usada pelo processo, enquanto o VSZ é o tamanho da memória virtual do processo.

O último consiste em memória localizada:

  • na RAM se os dados foram acessados recentemente ou se não houver pressão para liberar RAM
  • na área de troca (partição swap ou arquivo de troca) se tiver sido paginada fora
  • no sistema de arquivos, se os dados corresponderem aos arquivos mapeados na memória (por exemplo: bibliotecas compartilhadas)
  • em nenhum lugar (ou seja, não use nenhum recurso, especialmente em sistemas com super-comprometimento de memória como o Linux) se as páginas alocadas ainda não tiverem sido acessadas

O quarto ponto é frequentemente ignorado.

    
por 23.05.2013 / 18:01
1

O RSS indica o uso da memória física não trocada pelo processo e o VSZ representa a memória virtual usada pelo processo. Então acredito que RSS indica o uso exato da RAM. A memória virtual é a combinação de RAM & Espaço em disco usado (troca) pelo processo de acordo com o link

    
por 23.05.2013 / 18:06