sábado, 4 de outubro de 2014

15 Exemplos práticos Linux do comando Top


Exemplos práticos Linux do comando top. 

1.  Mostrar processos ordenados por qualquer coluna de saída superior  - Pressione "O".


Por padrão superior o comando exibe os processos na ordem de uso da CPU. Quando o comando top está em execução, pressione M (letras maiúsculas) para exibir os processos ordenados por uso de memória como mostrado abaixo.
Top Comando Classificar por uso da memória
Figura 1 : Pressione M para ordenar por uso de memória - comando Unix top
Para classificar saída superior por qualquer coluna, pressione O (maiúsculas O), que irá mostrar todas as possíveis colunas que você pode classificar por como mostrado abaixo.
Ordenar atual campo: P para a janela 1: Def
Selecionar campo de classificação via carta campo, digite qualquer outra tecla para voltar 

  um: PID = Id Processo v: NDRT = sujos Páginas contar
  d: UID = Usuário Id y: WCHAN = Dormir em função
  e: USER = Nome de Usuário z: Bandeiras = Tarefa Bandeiras
  ........
Quando o comando linux top está em execução, Pressione R , que faz o tipo em ordem inversa.

2. Kill a tarefa sem sair do Top - Pressione "k".



Depois de ter localizado um processo que precisa ser morto, pressione 'k' que irá pedir a identificação do processo, e sinalizar para enviar. Se você tiver o privilégio de matar aquele determinado PID, ele vai ser morto com sucesso.

PID para matar: 1309
Matar PID 1309 com o sinal [15]: 
  USER PID PR NI VIRT RES SHR S% CPU TEMPO MEM% + COMMAND
 1309 nerd 23 0 2483m 1,7 g 27m S 0 21,8 45:31.32 gagent
 1882 nerd 25 0 2485m 1,7 g 26m S 0 21,7 22:38.97 gagent
 5136 raiz 16 0 38040 14m 9836 S 0 0.2 0:00.39 nautilus

3. Renice um processo Unix sem sair Top - Pressione "r".

Pressione r, se você quiser apenas alterar a prioridade do processo (e não matar o processo). Isto irá pedir PID para renice, digite o PID e prioridade.

PID para renice: 1309
Renice PID 1309 a valor: 
  USER PID PR NI VIRT RES SHR S% CPU TEMPO MEM% + COMMAND
 1309 nerd 23 0 2483m 1,7 g 27m S 0 21,8 45:31.32 gagent
 1882 nerd 25 0 2485m 1,7 g 26m S 0 21,7 22:38.97 gagent

4. Apresentar usuário selecionado no Top saída usando top-u.

Use top-u para exibir um processos específicos de usuários só na saída do comando superior.
$ Top-u alex
Enquanto unix topo comando está sendo executado, pressione u que irá pedir nome de usuário, como mostrado abaixo.
Qual usuário (em branco para todos): alex
  USER PID PR NI VIRT RES SHR S% CPU TEMPO MEM% + COMMAND
 1309 alex 23 0 2483m 1,7 g 27m S 0 21,8 45:31.32 gagent
 1882 alex 25 0 2485m 1,7 g 26m S 0 21,7 22:38.97 gagent

Mostrar Apenas processo específico com PIDs Dado Usando top-p

Use top-p, como mostrado abaixo para exibir PIDs específicos.
$ Top-p 1309, 1882
  USER PID PR NI VIRT RES SHR S% CPU TEMPO MEM% + COMMAND
 1309 alex 23 0 2483m 1,7 g 27m S 0 21,8 45:31.32 gagent
 1882 alex 25 0 2485m 1,7 g 26m S 0 21,7 22:38.97 gagent

5. Mostrar todas as CPUs / Núcleos da saída superior - Pressione 1 (um).

Top saída por padrão mostra linha de CPU para todas as CPUs combinados em conjunto, como mostrado abaixo.
top - 20:10:39 até 40 dias, 23:02, 1 user, load average: 4,97, 2,01, 1,25
Tasks: 310 total, a 1 de corrida, 309 dormir, 0 parado, 0 zombie
Cpu (s): 0,5% nos, 0,7% sy, 0.0% ni, 92.3% id, 6.4% wa, 0.0% oi, 0,0% de Si, 0,0% ª
Pressione 1 (um), quando o comando top está em execução, que vai quebrar o CPU para baixo e mostrar detalhes para todas as CPUs individuais em execução no sistema, como mostrado abaixo.
top - 20:10:07 até 40 dias, 23:03, 1 user, load average: 5,32, 2,38, 1,39
Tasks: 341 total, a 3 de corrida, 337 dormir, 0 parado, um zumbi
CPU0: 7,7% nos, 1,7% sy, 0.0% ni, 79.5% id, 11.1% wa, 0.0% oi, 0,0% de Si, 0,0% ª
CPU1: 0,3% nos, 0,0% sy, 0.0% ni, 94.9% id, 4.7% wa, 0.0% oi, 0,0% de Si, 0,0% ª
CPU2: 3,3% nos, 0,7% sy, 0.0% ni, 55.7% id, 40.3% wa, 0.0% oi, 0,0% de Si, 0,0% ª
CPU3: 5,0% nos, 1,0% sy, 0.0% ni, 86.2% id, 7.4% wa, 0.0% oi, 0,3% de Si, 0,0% ª
Cpu4: 38,5% de nós, de 5,4% sy, 0.3% ni, 0,0% id, 54.8% wa, 0.0% oi, 1,0% Si, 0,0% ª
Cpu5: 0,0% nos, 0,0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% oi, 0,0% de Si, 0,0% ª
Cpu6: 0,3% nos, 0,7% sy, 0.0% ni, 97.3% id, 1.7% wa, 0.0% oi, 0,0% de Si, 0,0% ª
Cpu7: 5,4% nos, 4,4% sy, 0.0% ni, 82.6% id, 7.7% wa, 0.0% oi, 0,0% de Si, 0,0% ª
Cpu8: 1,7% nos, 1,7% sy, 0.0% ni, 72,8% id, 23.8% wa, 0.0% oi, 0,0% de Si, 0,0% ª

6. Saída Atualizar Unix Top comando de demanda (ou) Alterar Intervalo de atualização.

Por padrão, o comando linux top atualiza a saída a cada 3,0 segundo. Quando você quiser atualizar a produção sob demanda, pressione barra de espaço.
Para alterar a frequência de atualização de saída, pressione d no modo interativo, e digite o tempo em segundos, como mostrado abaixo.
Mudança demora de 3,0 a: 10
  USER PID PR NI VIRT RES SHR S% CPU TEMPO MEM% + COMMAND
 1309 nerd 23 0 2483m 1,7 g 27m S 0 21,8 45:31.32 gagent
 1882 nerd 25 0 2485m 1,7 g 26m S 0 21,7 22:38.97 gagent

 7. Destaque processos em execução na saída Linux Top Command - Pressione z ou b.

Pressione z ou b, que irá destacar todos os processos em execução, como mostrado abaixo.
Destaque execução do processo no Ubuntu Linux usando o comando top
Fig : Ubuntu Linux - top destaques comando processo em execução

 8. Mostrar caminho absoluto do comando e seus argumentos - Pressione c.

Pressione c que irá mostrar / esconder comando caminho absoluto, e os argumentos como mostrado abaixo.
  USER PID PR NI VIRT RES SHR S% CPU TEMPO MEM% + COMMAND
 1309 nerd 23 0 2483m 1,7 g 27m S 0 21,8 45:31.32 / usr / sbin / gagent 
 1882 nerd 25 0 2485m 1,7 g 26m S 0 21,7 22:38.97 / usr / sbin / gagent-l 0-u pré

9. Saia Top Comando Depois de um número especificado de iterações usando top-n.

Até que você pressionar q, superior exibe continuamente a saída. Se você gostaria de ver apenas uma certa iteração e deseja que o topo para sair automaticamente opção usar-n, como mostrado abaixo.
O exemplo a seguir mostra duas iterações de unix top saída do comando e sai automaticamente
$ Top-n 2

10. Execução Unix Top Comando em Modo Batch.

Se você quiser executar o comando top no lote uso modo opção-b, como mostrado abaixo.
$ Top-b-n 1
Nota: Esta opção é muito útil quando você quer capturar a saída do comando top unix para um arquivo de texto legível como discutimos anteriormente.

11. Divisão de saída superior em vários painéis - Pressione "A".

Para exibir múltiplas visões de saída do comando top no terminal, pressione A. Você pode percorrer essas janelas usando 'a'. Isto é muito útil, quando você pode ordenar a saída em várias janelas usando diferentes colunas de saída superior.

12. Obter Ajuda Top comando de linha de comando e de forma interativa.

Obter uma rápida linha de comando opção de ajuda usando top-h, conforme mostrado abaixo.
$ Top-h
        top: Procps versão 3.2.0
uso: top-hv |-bcisS-d [user-u |-U user] atraso de n iterações-p pid [, pid ...]
Pressione h enquanto o comando top está em execução, que irá apresentar uma ajuda para os comandos top interativos.
Ajuda para comandos interativos - Procps versão 3.2.0
Janela 1: Def: modo cumulativo Off. Sistema: Atraso 3,0 segundos; Modo seguro Off.

  Z, B global: mapeamentos de cores mudança 'Z'; 'B' ativar / desativar negrito
  l, t, m Alternar Resumos: 'l' carga Média; 'T' de tarefa / stats CPU; 'M' mem informações
  1, I Alternar vista SMP: single / estados separados '1 '; 'I' modo Irix / Solaris
  ..........

13. Diminuir o número de processos apresentados no Top de saída - Imprensa n.

Pressione n no modo interativo, que solicita um número e mostra apenas isso. Seguindo o exemplo irá mostrar apenas 2 processo como um tempo.
Máximo de tarefas = 0, mude para (0 é ilimitado): 2
  USER PID PR NI VIRT RES SHR S% CPU TEMPO MEM% + COMMAND
 1309 nerd 23 0 2483m 1,7 g 27m S 0 21,8 45:31.32 gagent
 1882 nerd 25 0 2485m 1,7 g 26m S 0 21,7 22:38.97 gagent

14. Alternar cabeçalho superior para aumentar o número de processos exibidos.

Ao topo padrão exibe processo número total baseado na altura da janela. Se você gosta de ver processo adicional que você pode querer eliminar alguns dos principais informações de cabeçalho.
Segue-se as informações do cabeçalho padrão fornecido pelo topo.
top - 23:47:32 até 179 dias, 3:36, 1 user, load average: 0.01, 0.03, 0.00
Tasks: 67 total, a 1 de corrida, 66 dormir, 0 parado, 0 zombie
Cpu (s): facilidade de 0,7%, o sistema de 1,2%, 0,0% bom, 98,0% idle
Mem: 1017136k total 954652k usado, 62484k free, 138280k buffers
Swap: 3068404k total 22352k usado, 3046052k livre, cache 586576k
  • Pressione l - para ocultar / mostrar a média de carga. 1 ª linha de cabeçalho.
  • Pressione t - para ocultar / mostrar os estados da CPU. 2 ª e 3 ª linha de cabeçalho.
  • Pressione m - para ocultar / mostrar as informações de memória. 4 ª e 5 ª linha.

15. Guardar definições de configuração Top - Pressione "W".

Se você já fez todas as configurações de comando top interativas sugeridas nos exemplos acima, você pode querer salvar aqueles para todas as futuras saída do comando superior.Depois de salvar a configuração de topo, da próxima vez, quando você chamar o comando top todas as suas opções de configuração de topo salvos será usado automaticamente.
Para salvar a configuração top, pressione W, que irá gravar os arquivos de configuração para ~ /. Toprc. Isto irá exibir a mensagem de confirmação de gravação, conforme mostrado abaixo.
top - 23:47:32 até 179 dias, 3:36, 1 user, load average: 0.01, 0.03, 0.00
Tasks: 67 total, a 1 de corrida, 66 dormir, 0 parado, 0 zombie
Cpu (s): facilidade de 0,7%, o sistema de 1,2%, 0,0% bom, 98,0% idle
Mem: 1017136k total 954652k usado, 62484k free, 138280k buffers
Swap: 3068404k total 22352k usado, 3046052k livre, cache 586576k
Escreveu configuração para '/ home / Ramesh / .toprc'

Nenhum comentário:

Postar um comentário