quarta-feira, 21 de maio de 2014

SAÍDA DO COMANDO TOP

O comando top no Linux exibe os processos em execução no sistema. Uma das ferramentas mais importantes para um administrador do sistema. É amplamente utilizado para monitorar a carga do sistema. Nesse artigo é explorado o comando top em detalhes, pois ele é um comando interativo; ou seja, muitos outros comandos estão disponíveis quando ele está executando. Sendo assim, domine o comando top! 

I - SAÍDA DO COMANDO TOP


top


Primeiramente, é preciso entender a saída do comando (mostrada acima). Ela exibe uma série de informações sobre o sistema em funcionamento. Então, é preciso ficar ciente das seções mostradas: 

1 - Tempo de atividade e média de carga do sistema (Uptime and Load Averages)



Na parte superior do comando top é apresentada a saída similar ao comando uptime

* O tempo atual 
* O tempo que seu sistema está funcionando 
* Número de usuários autenticados no sistema no momento 
* Média de carga de 5, 10 e 15 minutos respectivamente. 


2 - Tarefas (Tasks)



A segunda linha mostra resumo das tarefas ou processos. Os processos podem ser em diferentes estados. Ela mostra o número total de processos. Destes, os processos podem estar executando (running)dormindo (sleeping)parado (stopped) ou modo zumbi (zombie) 

3 - Estados da CPU (CPU States)



Em seguida é apresentado o estado da CPU. O significado dos diferentes tempos de CPU são: 

* us, usuário (user): tempo de CPU na execução dos processos de usuário 
* Sy, sistema (sytem): tempo de CPU na execução de processos do kernel 
* Id, ocioso (idle): tempo de CPU em inatividade 
* Wa, tempo para I/O: tempo de CPU esperando a conclusão de operação de entrada/saída no disco (I/O) 
* hi: CPU tempo servindo interrupções de hardware 
* Si: tempo de CPU servindo interrupções de software 

4 - Uso da memória (Memory Usage)



Estes mostram o uso de memória, um pouco do comando "free". A primeira linha refere-se a memória física e a segunda linha a memória virtual (swap). A memória física é apresentada como: memória total disponível, memória usada, memória livre e memória usada para buffers. Da mesma forma, a swap: total, usada, espaço de troca livre e em cache. Todas em unidade Kilobyte 

5 - Colunas



Nesta seção, os processos são apresentados em colunas. As diferentes colunas representam diferentes propriedades exibidas abaixo:

PID (Identificador do processo) 
A identificação do processo (identificador único) 

USUÁRIO (USER) 
Usuário proprietário do processo. 

PR (Prioridade) 
A prioridade de agendamento do processo. Alguns valores neste campo são ' RT ' . Isso significa que o processo está sendo executado em tempo real (Real Time). 

NI 
Os valores mais baixos significam maior prioridade. 

VIRT 
A quantidade de memória virtual usada pelo processo. 

RES 
O tamanho da memória usada. Residente na memória física e não na área de troca (swap). 

SHR (Share - compartilhada) 
SHR é a memória compartilhada usada pelo processo. 

S (State - estado)
Este é o estado do processo . Ele pode ter um dos seguintes valores : 

D - ininterrupto 
R - executando 
S - dormindo 
T - rastreado ou parado 
Z - zumbi 

% CPU 
É a porcentagem de tempo de CPU que a tarefa tem usado desde a última atualização. 

% MEM 
Percentagem de memória física disponível usada pelo processo. 

TEMPO + 
O tempo total de CPU que a tarefa tem usado desde o início (precisão de centésimo de segundo) 

COMANDO 
Descrição do comando que foi utilizado para iniciar o processo. 

link:http://www.linuxdescomplicado.com.br/2013/12/comandos-linux-dominando-o-comando-top.html

Nenhum comentário:

Postar um comentário

 
Visitas