Estações de trabalho on-line OnWorks Linux e Windows

Logotipo

Hospedagem online grátis para estações de trabalho

<Anterior | Conteúdo | Próxima>

Visualizando processos dinamicamente com o topo

Enquanto o ps comando pode revelar muito sobre o que a máquina está fazendo, ele fornece apenas um instantâneo do estado da máquina no momento em que ps comando é executado. Para ter uma visão mais dinâmica da atividade da máquina, usamos o topo comando:


[me @ linuxbox ~] $ topo

[me @ linuxbox ~] $ topo


O topo O programa exibe uma exibição de atualização contínua (por padrão, a cada 3 segundos) dos processos do sistema listados na ordem de atividade do processo. O nome “top” vem do fato de que o topo programa é usado para ver os processos “principais” no sistema. o topo A exibição consiste em duas partes: um resumo do sistema na parte superior da exibição, seguido por uma tabela de processos classificados por atividade da CPU:


imagem

topo - 14:59:20 até 6:30, 2 usuários, média de carregamento: 0.07, 0.02, 0.00

Tarefas: 109 no total, 1 em execução, 106 dormindo, 0 interrompido, 2 CPU (s) zumbi: 0.7% us, 1.0% sy, 0.0% ni, 98.3% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 319496k no total, 314860k usados, 4636k livres, 19392k buff Swap: 875500k no total, 149128k usados, 726372k livres, 114676k cache


PID USUÁRIO PR NI VIRT RES SHR S% CPU% MEM TEMPO + COMANDO 6244 me 39 19 31752 3124 2188 S 6.3 1.0 16: 24.42 trackerd

11071 me 20 0 2304 1092 840 R 1.3 0.3 0: 00.14 topo

6180 me 20 0 2700 1100 772 S 0.7 0.3 0: 03.66 dbus-dae

6321 me 20 0 20944 7248 6560 S 0.7 2.3 2: 51.38 multiloa

4955 root 20 0 104m 9668 5776 S 0.3 3.0 2: 19.39 Xorg

1 root 20 0 2976 528 476 S 0.0 0.2 0: 03.14 init

2 root 15 -5 0 0 0 S 0.0 0.0 0: 00.00 kthreadd

3 root RT -5 0 0 0 S 0.0 0.0 0: 00.00 migração

4 root 15 -5 0 0 0 S 0.0 0.0 0: 00.72 ksoftirq

5 root RT -5 0 0 0 S 0.0 0.0 0: 00.04 watchdog

6 root 15 -5 0 0 0 S 0.0 0.0 0: 00.42 eventos / 0

7 root 15 -5 0 0 0 S 0.0 0.0 0: 00.06 khelper

41 root 15 -5 0 0 0 S 0.0 0.0 0: 01.08 kblockd /

67 root 15 -5 0 0 0 S 0.0 0.0 0: 00.00 kseriod

114 root 20 0 0 0 0 S 0.0 0.0 0: 01.62 pdflush

116 root 15 -5 0 0 0 S 0.0 0.0 0: 02.44 kswapd0


O resumo do sistema contém muitas coisas boas. Aqui está um resumo:


Tabela 10-3: principais campos de informação


Linha

Campo

Significado

1

topo

Nome do programa.

14:59:20

Hora atual do dia.

até 6:30

Isto é chamado uptime. É o tempo decorrido desde a última inicialização da máquina. Neste exemplo, o sistema está funcionando há seis horas e meia.

usuários 2

Existem dois usuários logados.

carga média:

Carga média refere-se ao número de processos


que estão esperando para serem executados, ou seja, o número de processos que estão em um estado executável e estão compartilhando a CPU. Três valores são mostrados, cada um para um período de tempo diferente. O primeiro é a média dos últimos 60 segundos, o próximo dos 5 minutos anteriores e, finalmente, dos 15 minutos anteriores. Valores abaixo de 1.0 indicam que a máquina não está ocupada.

2

Tarefas:

Isso resume o número de processos e seus vários estados de processo.

3

Cpu (s):

Esta linha descreve o caráter das atividades que a CPU está executando.

0.7% nós

0.7% da CPU está sendo usada para processos do usuário. Isso significa processos fora do próprio kernel.

1.0% sy

1.0% da CPU está sendo usada para sistema.

(kernel) processos.

0.0% ni

0.0% da CPU está sendo usada por processos “legais” (baixa prioridade).

98.3% id

98.3% da CPU está ociosa.

0.0% wa

0.0% da CPU está esperando por E / S.

4

Memória:

Mostra como a RAM física está sendo usada.

5

Swap:

Mostra como o espaço de troca (memória virtual) está sendo usado.


O topo programa aceita vários comandos de teclado. Os dois mais interessantes são

h, que exibe a tela de ajuda do programa e q, que sai do topo.

Ambos os principais ambientes de desktop fornecem aplicativos gráficos que exibem informações semelhantes a topo (da mesma forma que o Gerenciador de Tarefas do Windows funciona), mas topo é melhor do que as versões gráficas porque é mais rápido e consome muito menos recursos do sistema. Afinal, nosso programa de monitor de sistema não deve ser a fonte da lentidão do sistema que estamos tentando rastrear.


Top OS Cloud Computing na OnWorks: