Sobes.tech
Junior — Middle

De que formas é possível determinar o uso de memória RAM de um processo no Linux?

sobes.tech IA

Resposta da IA

No Linux, existem várias formas de determinar o uso de memória RAM por um processo:

  1. Comando ps — mostra informações sobre os processos, incluindo o uso de memória:
ps aux | grep <nome_do_processo>

A coluna RSS (Resident Set Size) indica a quantidade de memória física utilizada em kilobytes.

  1. Comando top ou htop — utilitários interativos para monitorizar processos e o seu consumo de recursos, incluindo memória.

  2. Ficheiro /proc/[pid]/status ou /proc/[pid]/statm — contém informações detalhadas sobre a memória de um processo específico. Por exemplo:

cat /proc/<pid>/status | grep VmRSS

mostra a quantidade atual de memória física utilizada.

  1. Comando pmap — mostra o mapa de memória de um processo:
pmap <pid>
  1. Utilitários smem ou pidstat — para uma análise mais detalhada do uso de memória.

Estes métodos permitem obter uma visão geral e detalhes específicos sobre o uso de memória RAM pelo processo.