top


Comandos intermediário do GNU/Linux

top

sintaxe

top [opções]

Descrição

O comando top também oferece uma saída semelhante a ps, porém em uma exibição contiuamente atualizada. Isso é útil em situações nas quais você precisa monitorar o status de um ou mais processos, ou para verificar como eles estão usando o sistema.

Opções de linha de comando populares

-b roda em modo de lote (batch). Isso é útil para enviar a saída de top para outros programas ou para um arquivo. Ele executa o número de iterações especificado com o opção -n depois termina.
-d atraso – especifica o  atraso, em segundos, entre as atualizações da tela. O padrão é a cada 5 segundos.
-i ignora os processos ociosos, listando apenas os “interessantes”, que estejam usando o recurso do sistema.
-n num – exibe um número de iterações e depois termina, em vez de rodar indefinidamente.
-q roda sem nenhum atraso.
-s roda em modo seguro. Alguns dos comandos interativos do top podem ser perigosos se executados como o superusuário. Esta opção desabilita.
Opções interativas frequentemente usadas
h – gera um tela de ajuda
k – terminal um processo. Será pedido o PID do processo e o sinal para enviar a ele
n – modifica o numero do processo a serem exibidos. Será pedido que digite um número. O padrão é de 0, o que indica que a tela dever ser preenchida.
q – sai do programa
r – modifica a prioridade de um processo (renice).
s – modifica o atraso, em segundos, entre as atualizações.

Exemplos:
1
2
Gravando as saídas em um arquivo de log. Usa-se a opção -b para esse proprósito. Neste exemplo de lote, a opção í elimina os processos ociosos, a opção -n, com o seu argumento, indica três interações, e a opção -d indica um intervalo de dez segundos. Os resultados serão redirecionados para o arquivo top.bkp.
1
2
3