Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Unix >> Content
Quando vários programas ou processos estão sendo executados em uma máquina Unix, como você descobre quanta memória está sendo usada por cada programa?
Existem algumas maneiras de descobrir quanta memória está sendo usada por cada programa em uma máquina Unix.

* Usando o comando `top`: O comando `top` fornece uma visão em tempo real dos processos em execução em um sistema, incluindo a quantidade de memória que cada processo está usando. Para usar o comando `top`, basta abrir uma janela de terminal e digitar `top`. A saída do comando `top` será semelhante a esta:

```
início - 16:30:08 até 15:02, 2 usuários, média de carga:0,25, 0,26, 0,26
Tarefas:208 no total, 1 correndo, 207 dormindo, 0 parado, 0 zumbi
% CPU(s):0,0 us, 0,0 sy, 0,0 ni, 99,9 id, 0,1 wa, 0,0 hi, 0,0 si, 0,0 st
KiB Mem:16155720 no total, 2792848 gratuitos, 13136972 usados, 228192 buff/cache
Troca de KiB:25612800 no total, 25584768 grátis, 28032 usados. 1285484 aproveitar Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
0 raiz 20 0 852M 132M 12M S 1,1 0,8 0:01,13 irqbalance
```

A coluna “%MEM” na saída do comando `top` mostra a porcentagem de memória que cada processo está usando.

* Usando o comando `ps`: O comando `ps` pode ser usado para exibir informações sobre os processos em execução em um sistema, incluindo a quantidade de memória que cada processo está usando. Para usar o comando `ps`, basta abrir uma janela de terminal e digitar `ps aux`. A saída do comando `ps` será semelhante a esta:

```
USUÁRIO PID %CPU %MEM VSZ RSS TTY STAT COMANDO DE TEMPO DE INÍCIO
raiz 0 0,0 0,0 16644 2344 ? S set06 0:10.50 inicialização [3]
raiz 1 0,0 0,0 5244 928 ? S set06 0:00.00 inicialização [2]
raiz 2 0,1 0,0 11408 2340 pontos/0 R+ set06 0:00,01 /sbin/getty
```

A coluna “%MEM” na saída do comando `ps` mostra a porcentagem de memória que cada processo está usando.

* Usando o comando `free`: O comando `free` pode ser usado para exibir informações sobre a quantidade de memória livre e usada em um sistema. Para usar o comando `free`, basta abrir uma janela de terminal e digitar `free`. A saída do comando `free` será semelhante a esta:

```
total de buffers compartilhados livres usados ​​armazenados em cache
Memória:8192000 6245172 1946828 0 9688 95232
-/+ buffers/cache:5246040 2945960
Troca:1638400 184 1638216
```

A coluna “usada” na saída do comando `free` mostra a quantidade total de memória que está sendo usada por todos os processos do sistema.

Estas são apenas algumas maneiras de descobrir quanta memória está sendo usada por cada programa em uma máquina Unix.

Anterior :

Próximo :
  Os artigos relacionados
·Como forçar o UTF-8 em Unix 
·O que é relacionamento de comando? 
·Qual é a diferença entre DOS e shell? 
·Como mover em Unix 
·Vantagens e desvantagens do sistema operacional Unix 
·Como converter uma data em um selo Unix Tempo 
·Como definir um Unix Data 
·Como desligar ou reiniciar a máquina Unix 
·Como você executaria um comando no shell sem gerar um …
·Como criar um disco de inicialização para Unix 
  Artigos em destaque
·Como encontrar Meus Imóveis Papel de Parede 
·Como instalar um antivírus para o Ubuntu 
·Qual é o melhor computador para alunos do ensino funda…
·Como bloquear todos os sites no PC de uma criança Exce…
·Como eu sei que minha placa de vídeo Drivers está fun…
·Como usar um disco de instalação do XP para reparar X…
·Como reiniciar Explorer no Windows 7 
·Que tipo de algemas foram usados ​​em 1800 
·Como instalar o Windows XP Pro sobre o Windows Vista Ho…
·Como solucionar problemas de um computador lento 
Cop e direita © Rede de conhecimento computador http://ptcomputador.com Todos os Direitos Reservados