Comando top

O comando top é semelhante ao comando ps só que com uma diferença.

O top mostra os programas em execução ativos, parados, tempo usado na CPU, detalhes sobre o uso da memoria RAM, Swap, disponibilidade para execução de programas no sistema, etc…

O top é um programa que continua em execução mostrando continuamente os processo que estão rodando no sistema ou no seu computador, e mostra os recursos utilizados por eles. Para sair do top pressione  a tecla q. 

[caption id="" align="aligncenter" width="400"]Mostra os processos em execução no sistema debian top[/caption]

 Para ver o manual do top digite man top.

Manpages man top

 Nome

superior – exibir as tarefas Linux

Sinopse
top – hv | – AbcHimMsS – d atraso – n iterações – p pid [, pid …]
Os switches tradicionais ‘-‘ e espaços em branco são opcionais.


Descrição


O programa top fornece uma visão em tempo real dinâmica de um sistema em execução. Ele pode exibir informações de resumo do sistema, bem como uma lista de tarefas a ser geridos pelo kernel do Linux. Os tipos de informações de resumo do sistema mostrado e os tipos, a ordem eo tamanho das informações apresentadas para as tarefas são todos configuráveis ​​pelo usuário e que a configuração pode ser feita persistente nas reinicializações.
O programa proporciona uma interface interactiva para manipulação limitada processo, bem como uma interface muito mais ampla para a configuração pessoal – englobando todos os aspectos da sua operação. E enquanto topo é referido ao longo deste documento, você está livre para nomear o programa que quiser. Esse novo nome, possivelmente um alias, então será refletida no visor do topo e usado ao ler e gravar um arquivo de configuração.
Visão geral


Documentação


A Tabela restante de conteúdos 1. COMMAND-LINE Opções 2. campos / colunas A. Descrições de Campos b. Selecção e de ordenamento Colunas 3. INTERACTIVE comanda um. GLOBAL Comandos b. Área RESUMO Comandos c. TAREFA Comandos Área de d. COR Mapping 4. Modo ALTERNATIVAS-DISPLAY a. Windows Vista geral b. COMANDOS para Windows 5. Arquivos a. Sistema de configuração de arquivo b. PESSOAL arquivo de configuração do 6. TRUQUES ESTÚPIDOS Sampler a. Kernel Magia b. Saltando do Windows c. A Janela do Big Bird 7. erros, 8. Melhor Historia Antiga, 9. AUTOR, 10. VEJA TAMBÉM

Operação

Ao operar superior, as duas chaves mais importantes são de ajuda ( ‘h’ ou ‘?’) E chave quit ( ‘q’). Alternativamente, você pode simplesmente usar a chave de interrupção tradicional ( ‘^ C’) quando tiver terminado. Quando você começa topo pela primeira vez, você será presenteado com os elementos de tela tradicionais: 1) Área Resumo; 2) Mensagem / Line Prompt; 3) As colunas de cabeçalho; 4) Área de tarefas. Haverá, no entanto, algumas diferenças, quando comparado com o anterior superior.destacando Summary_Area: Não há destaque para valores de carga / tempo de atividade e apenas são destacados para outros elementos. Task_Area: tarefas em execução (ou pronto para ser executado) será destacada, e em negrito é apenas uma maneira de enfatizar a tais processos.
Conteúdo / Labels Summary_Area: O nome do programa é mostrado, talvez um link simbólico ou alias. O rótulo o estado da CPU (s) aponta para outras possibilidades. As estatísticas de memória usam uma minúscula ‘k’. Columns_Header: Vai mostrar um novo campo e alguns rótulos alterados. Mais novos campos serão encontrados como você personalizar a sua parte superior.
Nota: a largura da tela do topo será limitado a 512 posições. Exibindo todos os campos exige um mínimo de 160 caracteres. A largura remanescente poderia ser usado para a coluna 

“Comando”.

Padrões de inicialização


Os seguintes padrões de inicialização não assumem qualquer arquivo de configuração, portanto, sem personalizações do usuário. Mesmo assim, os itens mostrados com um asterisco ( ‘*’) poderia ser substituído através da linha de comando. Global_defaults ‘A’ – Alt exibir Off (full-screen) * ‘d’ – Tempo de atraso 3,0 segundos ‘I’ – Modo Irix On (não, ‘Solaris’ smp) * ‘p’ – PID monitoramento Off * ‘s’ – seguro modo Off (unsecured) ‘B’ – desativar negrito Off Summary_Area_defaults ‘l’ – Carrega médio / Uptime On (assim o nome do programa) ‘t’ – Tarefa estados / CPU em (1 + 1 linhas, ver ‘1’) sou ‘- Mem de uso / swap em (2 linhas no valor de)’ 1 ‘- única CPU On (assim, uma linha se SMP) Task_Area_defaults’ b ‘- hilite Negrito On (não’ reverso ‘) *’ c ‘- linha de comando Off (nome , não cMDLINE) * ‘H’ – fios Off (mostrar todas as threads) * ‘i’ – tarefas ocioso em (mostrar todas as tarefas) ‘R’ – Reverse tipo On (pids maior para baixo) * ‘S’ – cumulativa tempo fora (não, crianças mortas) ‘x’ – Coluna hilite Off (não, tipo de campo) ‘y’ – Row hilite On (sim, tarefas em execução) ‘z’ – cor / mono Off (sem cores)


1. Opções COMMAND-LINE


A sintaxe de linha de comando para a parte superior é constituída por:
– Hv | – AbcHimMsS – d atraso – n iterações – p pid [, pid …]
Os switches normalmente obrigatórios ( ‘-‘) e até mesmo os espaços em branco são completamente opcionais.
– Um: Ordenar por uso de memória Este interruptor faz cima para classificar os processos de memória alocada.
– B: operação em modo Batch Inicia topo em ‘modo de lote “, que poderia ser útil para o envio de saída de cima para outros programas ou para um arquivo. Neste modo, top não vai aceitar a entrada e vai até as iterações limitar tiver definido com a opção ‘-n’ de linha de comando ou até mortos.
– C: linha de comando / nome de Programa de alternância
Inicia superior com a última lembrado estado ‘c’ invertido. Assim, se superior estava exibindo linhas de comando, agora que o campo vai mostrar nomes de programas, e vice-versa. Veja o ‘c’ de comando interativa para informações adicionais.

– D: intervalo de tempo Delay como: ss.tt -d (segundos décimos). Especifica o intervalo entre as atualizações de tela, e substitui o valor correspondente no arquivo de configuração pessoal de um ou o padrão de inicialização. Mais tarde, isso pode ser mudado com o ‘d’ ou ‘s’ comandos interativos. Fracionários segundos são honrados, mas um número negativo não é permitido. Em todos os casos, no entanto, tais mudanças são proibidas se superior está sendo executado em “modo seguro”, com exceção de raiz (a menos que a opção de linha de comando ‘s’ foi utilizado). Para obter informações adicionais sobre o “modo seguro” ver tópico 5a. Arquivo de configuração do sistema.
– H: Ajuda
Mostrar versão biblioteca eo prompt de uso, em seguida, saia.
– H: Tópicos de alternância
Inicia o topo com o último lembrado estado ‘H’ invertido. Quando esta alternância é On, os tópicos individuais serão exibidos. Caso contrário, superior exibe um somatório de todos os segmentos em um processo.
– I: processos ociosos alternar
Inicia superior com a última lembrado ‘i’ estado invertida. Quando esta alternância é Off, tarefas que estão ociosas ou zombied não será exibido.
– M: VIRT / alternância USADOS Relatórios utilizados (soma de rss processo e troca de contagem total) em vez de VIRT
– M: detectar unidades de memória Mostrar unidades de memória (k / M / G) e exibir valores de ponto flutuante no resumo de memória.
– N: Número de iterações limitar como: número -n Especifica o número máximo de iterações, ou quadros, superior deve produzir antes de terminar.
– P: Monitor de PIDs como: -pN1 -pN2 … ou -pN1, N2 [, …] Monitorar somente processos com IDs processo especificado. Esta opção pode ser dada até 20 vezes, ou você pode fornecer uma lista delimitada por vírgulas com até 20 pids. é permitida a co-misturando ambas as abordagens. Esta é uma opção de linha de comando apenas. E se você deseja retornar à operação normal, não é necessário sair e reiniciar e superior – apenas emitir comandos interativa dos = ‘.
– S: operação em modo seguro Inicia o topo com o modo seguro forçados, mesmo para o root. Este modo é muito melhor controlada através do arquivo de configuração do sistema (consulte o tópico 5. FILES).
– S: Modo de alternância tempo acumulado Inicia superior com a última lembrado estado ‘S’ invertido. Quando ‘modo cumulativo “é On, cada processo é listado com o tempo de CPU que ele e seus filhos mortos têm usado. Veja o comando interativo do ‘S’ para obter informações adicionais sobre este modo.
– U: Monitorar pelo usuário como: u alguém Monitorar somente processos com um UID ou nome de usuário correspondente eficaz que deu.
– U: Monitor pelo usuário como: -U alguém Monitorar somente processos com um UID ou usuário correspondente nome que deu. Isto corresponde UIDs reais, efetivas, salvas e sistemas de arquivos.
– V: Versão
Mostrar versão biblioteca eo prompt de uso, em seguida, saia.

2. Campos / colunas


2a. Descrições de Campos
Listados abaixo estão os campos disponíveis do topo. Eles estão sempre associados com a letra mostrado, independentemente da posição que você pode ter estabelecido para eles com o ‘o’ (campos ordem) de comando interativa. Qualquer campo é selecionável como o campo de classificação, e você controlar se eles são classificadas maior para baixo ou de baixo para alto. Para obter informações adicionais sobre as disposições de classificação consulte o tópico 3c. Área de tarefas Comandos.
um: PID – Processo Id ID processo exclusivo da tarefa, que envolve periodicamente, embora nunca reiniciar em zero.
b: PPID – Processo PID pai
O ID do processo do pai de uma tarefa.
c: ruser – Real Nome de Usuário
O nome real do usuário do proprietário da tarefa.
d: UID – ID do usuário
O ID de usuário efetivo do proprietário da tarefa.
e: USUÁRIO – Nome de Usuário
O nome de usuário efetivo do proprietário da tarefa.
f: GROUP – Nome do grupo
O nome do grupo efetiva do proprietário da tarefa.
g: TTY – Controlling Tty
O nome do terminal de controle. Este é geralmente o dispositivo (porta serial, Pty, etc.) a partir do qual o processo foi iniciado e que se utiliza para a entrada ou saída. No entanto, a tarefa não precisa ser associado a um terminal, caso em que você vai ver ‘?’  exibida.
h: PR – Prioridade
A prioridade da tarefa.
i: NI – valor de Nice
O bom valor da tarefa. Um valor bom negativo significa maior prioridade, enquanto que um valor positivo significa agradável prioridade mais baixa. Zero neste campo significa simplesmente prioridade não será ajustado na determinação despachabilidade de uma tarefa.
j: P – Última CPU utilizada (SMP)
Um número que representa o último processador usado. Em um ambiente SMP verdade isso provavelmente irá mudar com freqüência desde que o kernel usa intencionalmente fraca afinidade. Além disso, o próprio ato de topo em execução pode quebrar essa afinidade fraca e causar mais processos para mudar CPUs mais frequentemente (por causa da demanda extra para tempo de CPU). k:% CPU – o uso da CPU.
A parte da tarefa do tempo de CPU decorrido desde a última actualização da tela, expresso como uma percentagem do tempo total da CPU. Em um ambiente SMP verdade, se o “modo Irix ‘é Off, top irá operar no modo’ Solaris ‘onde o uso da CPU de um tarefa será dividido pelo número total de CPUs. Você alternar modos ‘Irix / Solaris’ com a ‘I’ de comando interativa.
l: TIME – Tempo de CPU  O tempo total de CPU a tarefa tem usado desde que começou. Quando ‘modo cumulativo “é On, cada processo é listado com o tempo de CPU que ele e seus filhos mortos usou. Você alternância ‘modo cumulativo’ com ‘S’, que é uma opção de linha de comando e um comando interativo. Veja o comando interativo do ‘S’ para obter informações adicionais sobre este modo.
m: TIME + – Tempo de CPU, centésimos
O mesmo que ‘TIME’, mas refletindo mais granularidade através centésimos de segundo.
n:% MEM – Uso de memória (RES)
Share atualmente utilizado de uma tarefa de memória física disponível.
o: VIRT – Imagem Virtual (kb) A quantidade total de memória virtual usada pela tarefa. Ele inclui todo o código, dados e bibliotecas compartilhadas mais páginas que foram trocados. (Nota: você pode definir o STATSIZE = 1 variável de ambiente eo VIRT será calculado a partir o campo # / proc / / estado VmSize.)
p: SWAP – tamanho trocadas (kb) valores de swap por processo são agora tomadas a partir / campo VmSwap proc / # / status.
q: RES – tamanho residente (kb)  A memória física não trocaram uma tarefa tem usado. RES = CÓDIGO + DATA.
r: CODE – tamanho de código (kb)
A quantidade de memória física dedicada ao código executável, também conhecido como o tamanho ‘text residente set “ou TRS.
s: DATA – tamanho de Dados + Stack (kb)
A quantidade de memória física dedicada à excepção do código executável, também conhecido como o «residente conjunto de dados ‘tamanho ou DRS.
t: SHR – tamanho Mem Shared (kb)
A quantidade de memória partilhada usado por uma tarefa. É simplesmente reflecte memória que poderia ser potencialmente partilhada com outros processos.
u: nFLT – contar falha de página
O número de grandes falhas de página ocorridas para uma tarefa. Uma falha de página ocorre quando um processo tenta ler ou escrever uma página virtual que não está actualmente presente em seu espaço de endereço. Uma grande falha de página é quando o acesso ao disco está envolvido em fazer essa página disponível.
v: NDRT – contagem sujo Páginas
O número de páginas que foram modificadas desde que foram gravados no disco. páginas sujas devem ser gravados no disco antes do local de memória física correspondente pode ser usado para alguma outra página virtual.
w: S – status do processo
O status da tarefa que pode ser um dos seguintes: ‘D’ = sono ininterrupta = dormir ‘T’ ‘R’ = correndo ‘S’ = rastreada ou parado ‘Z’ = zombie Tarefas mostradas como corrida deve ser mais adequadamente vistos como ‘pronto para ser executado’ – sua task_struct é simplesmente representado no Linux gerência fila. Mesmo sem uma máquina SMP verdade, você pode ver inúmeras tarefas neste estado dependendo intervalo de atraso de topo e bom valor.
x: Comando – Linha de comando ou nome de Programa
Mostrar a linha de comando usado para iniciar uma tarefa ou o nome do programa associado. Você alternar entre linha de comando e nome com ‘c’, que é tanto uma opção de linha de comando e um comando interativo. Quando você escolheu para exibir linhas de comando, processa sem uma linha de comando (como fios de kernel) será exibido apenas com o nome do programa entre parênteses, como no exemplo: (mdrecoveryd)
De qualquer forma de exibição é sujeito a potenciais truncamento se for muito longo para caber na largura atual deste campo. Esta largura depende de outros campos selecionados, sua ordem e a largura da tela atual.
Nota: Campo / coluna O ‘Command’ é único, na largura fixa que não é. Quando exibido, esta coluna será atribuído toda a largura da tela restante (até o máximo de 512 caracteres) para prever o potencial de crescimento dos nomes dos programas em linhas de comando.
y: WCHAN – Dormindo em função Dependendo da disponibilidade do mapa ligação kernel ( ‘system.map’), este campo mostrará o nome ou o endereço da função do kernel em que a tarefa está dormindo. tarefas em execução irá exibir um traço ( ‘-‘) nesta coluna. Nota: Ao exibir esse campo, próprio conjunto de trabalho de topo será aumentado em mais de 700KB. Seu único meio de reduzir essa sobrecarga será para parar e reiniciar superior.
z: Bandeiras – Bandeiras de tarefas Esta coluna representa bandeiras de agendamento atuais da tarefa que são expressos em notação hexadecimal e com zeros suprimidos. Essas bandeiras são documentadas oficialmente em < linux / sched.h >. documentação menos formal também pode ser encontrado nas telas dos campos ordem ” ‘Campos selecionar’ e.
2b. Selecção e de ordenamento Colunas Depois de pressionar ‘f’ os comandos interativos (Fields selecionar) ou ‘o’ (campos ordem) será mostrada uma tela contendo a cadeia de campos atuais seguido por nomes e descrições de todos os campos. Aqui é uma cadeia de campos de exemplo de um dos grupos de quatro janelas / campo de topo e uma explicação das convenções utilizadas:
– Amostra campos string: ANOPQRSTUVXbcdefgjlmyzWHIK – A ordem dos campos exibidos corresponde à ordem das letras no essa cadeia. – Se a letra é maiúscula o próprio campo correspondente será então mostrado como parte da exposição tarefa (largura da tela permitir). Este também será indicado por um asterisco à esquerda ( ‘*’), como neste trecho: … * K:% CPU = CPU uso l: TIME = CPU Tempo m: TIME + = CPU, centésimos * N:% MEM = O uso de memória (RES) * O: VIRT = imagem Virtual (kb) …
Campos tela de seleção – o comando interativo ‘f’ Você alternar a exibição de um campo, simplesmente pressionando a letra correspondente.
Campos ordem de tela – o ‘o’ comando interativo
Você mover um campo para a esquerda, pressionando a letra maiúscula correspondente e para a direita com a letra minúscula.
2c. Campos área Resumo
Os campos da área resumo descrevendo as estatísticas da CPU são abreviados. Eles fornecem informações sobre os tempos passados ​​em: us = modo de usuário sy = modo de sistema ni = modo de usuário de baixa prioridade (nice) id = ocioso wa task = I / O esperando IRQs hi = assistência si = manutenção suave IRQs st = roubar (tempo determinado para outras instâncias DomU)
3. comandos interativos Segue-se um breve índice de comandos dentro das categorias. Alguns comandos aparecem mais de uma vez – o seu sentido ou alcance pode variar dependendo do contexto em que são emitidas.
. 3a GLOBAL_Commands <Ret / SP>, =, A, B, d, G, H, I, K, Q, R, S, W, Z 3b SUMMARY_Area_Commands L, M, T, 1 3c TASK_Area_Commands Aparência?..: b, x, y, z conteúdo: C, f, H, O, S, L Tamanho: #, i, n Triagem:. <,>, F, O, R3d COLOR_Mapping , a, b, b , H, M, Q, S, T, W, Z, 0-7 4b COMMANDS_for_Windows -., _, =, +, a,, L, um g, w

3-A. comandos globais 


Os comandos interativos globais estão sempre disponíveis tanto no modo de tela cheia e modo alternado-display. No entanto, alguns destes comandos interativos não estão disponíveis quando executado em “modo seguro”. Se você deseja saber com antecedência ou não o seu topo tem sido assegurado, basta pedir ajuda e ver o resumo do sistema na segunda linha.
<Enter> ou <espaço>: Refresh_Display
Estes comandos não fazer nada, eles são simplesmente ignorados. No entanto, eles irão despertar o recebimento superior e seguir de qualquer entrada de todo o visor será pintada novamente. Use qualquer uma destas chaves, se você tem um grande intervalo de atraso e deseja ver o status atual,
‘?’ ou ‘h’: Ajuda
Existem dois níveis de ajuda disponíveis. A primeira vai fornecer um lembrete de todos os comandos interactivos de base. Se topo é garantido, que a tela será abreviado. Digitando ‘h’ ou ‘?’ em que a tela de ajuda irá levá-lo para ajudar para os comandos interativos aplicáveis ​​ao modo alternado-display.
‘=’: Exit_Task_Limits
Remove restrições sobre quais são mostradas as tarefas. Este comando irá reverter qualquer ‘I’ (tarefas inativas) e ‘n’ (tarefas no máximo) ordena que pode estar ativo. Ele também prevê uma “saída” do monitoramento PID. Veja a opção ‘-p’ de linha de comando para uma discussão sobre monitoramento PID. Ao operar em modo alternado-display este comando tem um significado ligeiramente mais amplo.
‘A’: Alternate_Display_Mode_toggle
Este comando irá alternar entre o modo de tela cheia e modo alternado-display. Consulte o tópico 4. Modo ALTERNATIVAS-DISPLAY e de comando interativo do ‘G’ para a introspecção em janelas ‘atual’ e grupos de campo.
‘B’: Bold_Disable / Enable_toggle Este comando irá influenciar o uso do ‘bold’ terminfo capacidade e altera tanto a área de resumo e área de tarefas para a janela ‘atual’. Enquanto que é destinado principalmente para uso com terminais burros, ele pode ser aplicado a qualquer momento. Nota: Quando esta alternância é On e de cima está operando em modo monocromático, todo o visor aparece como texto normal. Assim, a menos que o “X” e / ou alterna ‘Y’ são usando reversa para dar ênfase, não haverá nenhuma confirmação visual de que eles são ainda no. * ‘D’ ou ‘s’: Change_Delay_Time_interval Você será solicitado a digitar o tempo de atraso, em segundos, entre as atualizações de exibição. Fracionários segundos são honrados, mas um número negativo não é permitido. Entrando 0 causas (quase) atualizações contínuas, com um display insatisfatória como o sistema e motorista tty tentar manter-se com as demandas do topo. O valor de atraso é inversamente proporcional à carga do sistema e, por isso, defini-lo com cuidado.
Se a qualquer momento você deseja saber o tempo de atraso actual, basta pedir ajuda e ver o resumo do sistema na segunda linha.
‘G’: Choose_Another_Window / Field_Group
Você será solicitado a digitar um número entre 1 e 4 designar o grupo de janelas / campo que deve ser feita a janela ‘atual’. Você logo vai crescer confortável com estes 4 janelas, especialmente depois de experimentar com modo alternado-display.
‘I’: Irix / Solaris_Mode_toggle  Quando operando no modo ‘Solaris’ ( ‘Eu alternado Off), o uso da CPU de uma tarefa será dividido pelo número total de CPUs. Depois de emitir este comando, você será informado do novo estado desta alternância.
‘U’: selecione um usuário
Você será solicitado para um UID ou nome de usuário. Somente processos pertencentes ao usuário selecionado será exibido. Esta opção corresponde a UID eficaz.
‘U’: selecione um usuário Você será solicitado para um UID ou nome de usuário. Somente processos pertencentes ao usuário selecionado será exibido. Esta opção corresponde sobre o real, efetivo, salvo, e sistema de arquivos UID. * ‘K’: Kill_a_task Você será solicitado para um PID e então o sinal para enviar. O sinal padrão, que se reflectem no prompt, é SIGTERM. No entanto, você pode enviar qualquer sinal, em número ou nome. Se você deseja abortar o processo de matança, faça uma das seguintes opções dependendo do seu progresso: 1) a imprensa rápida, apenas pid 2) na linha de sinal, escreva 0 ‘Q’: Saia* ‘R’: Renice_a_Task
Você será solicitado para um PID e, em seguida, o valor para bom para ele. Introduzindo um valor positivo fará com que um processo a perder prioridade. Por outro lado, um valor negativo fará com que um processo para ser visto mais favoravelmente pelo kernel.
‘W’: Write_the_Configuration_File
Isto vai poupar todas as suas opções e alterna além do modo de exibição e atraso de tempo atual. Ao emitir este comando, pouco antes de sair de topo, você será capaz de reinício no final exatamente isso mesmo estado.
‘Z’: Change_Color_Mapping
Esta chave irá levá-lo a uma tela separada, onde você pode mudar as cores para a janela ‘atual’, ou para todas as janelas. Para obter detalhes sobre esse comando interativa ver 3d tópico. COR Mapping.
* Os comandos mostrados com um asterisco ( ‘*’) não estão disponíveis no “modo seguro”, nem serão mostrados na tela ajuda o nível-1.
3-B. Comandos área Resumo
Os comandos interativos da área de resumo estão sempre disponíveis tanto no modo de tela cheia e modo alternado-display. Eles afetam as linhas iniciais de seu monitor e irá determinar a posição de mensagens e avisos. Estes comandos sempre afetar apenas o grupo ‘atual’ / campo janela. Consulte o tópico 4. Modo ALTERNATIVAS-DISPLAY e de comando interativo do ‘G’ para a introspecção em janelas ‘atual’ e grupos de campo.
‘L’: Toggle_Load_Average / Uptime – On / Off
Esta é também a linha que contém o nome do programa (possivelmente um alias) quando operando em modo de tela cheia ou o nome da janela ‘atual’ quando operando em modo alternado-display.
‘M’: Toggle_Memory / Swap_Usage – On / Off
Este comando afeta duas linhas da área de resumo.
‘T’: Toggle_Task / Cpu_States – On / Off
Este comando afeta de 2 a muitas linhas da área resumo, dependendo do estado do ‘1’ de alternância e se ou não superior está sendo executado sob verdadeira SMP.
‘1’: Toggle_Single / Separate_Cpu_States – On / Off
Este comando afeta como o ‘t’ porção Cpu Unidos de comando é mostrado. Embora esta possibilidade de comutar existe principalmente para servir máquinas SMP massivamente paralelas, não é restrita a ambientes unicamente SMP. Quando você vê ‘CPU (s):’ na área de resumo, alternar o ‘1’ está ligada e todas as informações cpu é reunida em uma única linha. Caso contrário, cada CPU é exibido separadamente como: ‘CPU0, CPU1, …’
Nota: Se toda a área resumo foi desativada em qualquer janela, você iria ficar com apenas a linha de mensagem. Dessa forma, você vai ter maximizado linhas disponíveis tarefa, mas (temporariamente) sacrificou o nome do programa no modo de ecrã completo ou o nome ‘atual’ janela quando em modo alternado-display.

3-C. Comandos área de tarefas


Os comandos interativos área de tarefas estão sempre disponíveis no modo de tela cheia. Os comandos interativos da área tarefa nunca estão disponíveis no modo alternativo-display se o visor tarefa ‘atual’ da janela foi desativada (consulte o tópico 4. Modo ALTERNATIVAS-DISPLAY). Aparência da janela de tarefas
Os seguintes comandos também será influenciada pelo estado do ‘B’ global (negrito desativar) alternância.
‘B’: Negrito / Reverse_toggle
Este comando irá afetar o modo como o ‘x’ e alterna ‘y’ são exibidos. Além disso, ele só estará disponível quando pelo menos um desses alterna é Ligado.
‘X’: Column_Highlight_toggle
Alterações destacando para o campo de classificação atual. Você provavelmente não precisa de um lembrete visual constante do campo de classificação e principais esperanças de que você sempre executados com “destaque coluna ‘Off, devido ao custo no caminho de comprimento. Se você esquecer que campo é que está sendo classificada este comando pode servir como um lembrete visual rápida.
‘Y’: Row_Highlight_toggle
Alterações destacando para tarefas de “correr”. Para esclarecimentos adicionais sobre este estado de tarefas, consulte o tópico de 2a. Descrições de Campos, estado do processo. O uso desta possibilidade fornece informação importante sobre a saúde do seu sistema. Os únicos custos serão algumas sequências de escape tty adicionais.
‘Z’: Cor / Monochrome_toggle
Muda a janela ‘atual’ entre o esquema de cores usado pela última vez e a forma mais antiga do preto-em-branco ou branco sobre preto. Este comando irá alterar tanto a área de resumo e área de tarefas, mas não afeta o estado do ‘x’, ‘y’ ou ‘b’ alterna.
Conteúdo da janela de tarefas
‘C’: command_line / Program_Name_toggle
Este comando será homenageado com ou sem coluna “Comando” é visível no momento. Mais tarde, deve aquele campo entram em vista, a mudança que você aplicado será visto.
‘F’ e ‘o’: Fields_select ou Order_fields
Essas chaves exibir telas separadas onde você pode alterar os campos que são exibidos e sua ordem. Para obter informações adicionais sobre estes comandos interativos consulte o tópico 2b. Selecção e de ordenamento Colunas.
‘H’: Threads_toggle
Quando esta alternância é On, os tópicos individuais serão exibidos. Caso contrário, superior exibe um somatório de todos os segmentos em um processo.
‘S’: Cumulative_Time_Mode_toggle
Quando ‘modo cumulativo “é On, cada processo é listado com o tempo de CPU que ele e seus filhos mortos têm usado. Quando Desligado, os programas que garfo em muitas tarefas separadas aparecerá menos exigente. Para programas como o ‘init’ ou uma concha isso é apropriado, mas para outros, como compiladores, talvez não. Experiência com duas janelas de tarefas que compartilham o mesmo campo de classificação, mas com diferentes estados ‘S’ e ver qual a representação que você preferir.
Depois de emitir este comando, você será informado do novo estado desta alternância.   Se você deseja saber com antecedência se deve ou não ‘modo cumulativo’ está em vigor, basta pedir ajuda e ver o resumo da janela na segunda linha.
‘U’: Show_Specific_User_Only
Você será solicitado a digitar o nome do usuário para exibir. Depois disso, nessa janela tarefa apenas combinando ID do usuário será mostrado, ou possivelmente nenhuma tarefa será exibida. Mais tarde, se você deseja monitorar todas as tarefas novamente, re-emitir este comando, mas apenas pressione na linha de comando, sem fornecer um nome.
Tamanho da janela de tarefas
‘I’: Idle_Processes_toggle
Exibe todas as tarefas ou tarefas apenas ativos. Quando esta alternância é Off, ociosos ou processos zombied não será exibido. Se este comando é aplicado à última exibição tarefa quando em modo alternado-display, então isso não afetará o tamanho da janela, como todas as tarefas exibe prévias já terá sido pintado.
‘N’ ou ‘#’: Set_Maximum_Tasks
Você será solicitado a digitar o número de tarefas para mostrar. O locador do seu número e de tela disponíveis linhas serão usadas. Quando usado em modo alternado-display, este é o comando que lhe dá um controle preciso sobre o tamanho de cada exibição tarefa visível no momento, exceto para o último. Não vai afetar o tamanho da última janela, como todos os monitores de tarefas anteriores já terá sido pintado.
Nota: Se você deseja aumentar o tamanho da última exibição de tarefas visível quando em modo alternado-display, basta diminuir o tamanho da tela (s) tarefa acima dele.
TRIAGEM DE janela de tarefas
Para compatibilidade, este top suporta a maioria dos ex-chaves de classificação de topo. Uma vez que este é essencialmente um serviço para ex-usuários de topo, estes comandos não aparecem em qualquer tela de ajuda. campo classificadas comando suportado A hora de início (non-display) no M% MEM Sim N PID Sim P% CPU Sim T TEMPO + Sim Antes de usar qualquer uma das seguintes disposições de classificação, top sugere que você ativar temporariamente o destaque da coluna utilizando a ‘x’ de comando interativa. Isso ajudará a garantir que o ambiente de classificação real corresponde à sua intenção. Os comandos interativos seguintes só será honrado quando o campo de classificação atual é visível. O campo de classificação pode não ser visível porque: 1) há insuficiente largura da tela 2) o comando interativo ‘f’ transformou-Off
‘<‘: Move_Sort_Field_Left
Move a coluna de classificação à esquerda a menos que o campo de classificação atual é o primeiro campo que está sendo exibido.
‘>’: Move_Sort_Field_Right
Move a coluna de classificação para a direita, a menos que o campo de classificação atual é o último campo que está sendo exibido.
Os seguintes comandos interativos serão sempre honrados ou não o campo de classificação atual é visível.
‘F’ ou ‘O’: Select_Sort_Field
Essas chaves exibir uma tela separada, onde você pode alterar qual campo é usado como a coluna de classificação. Se um campo é selecionado que não foi previamente que está sendo exibido, ele será forçado On quando você voltar ao visor superior. No entanto, dependendo da sua largura da tela ea ordem de seus campos, este campo de classificação pode não ser visualizável.
Este comando interativa pode ser uma maneira conveniente simplesmente verificar o campo de classificação atual, quando executando superior com realce coluna desligado.
‘R’: Reverso / Normal_Sort_Field_toggle
Usando este comando interativo, você pode alternar entre os tipos de alto-to-baixa e baixa a alta.
NOTA: A ordenação Campo usa valores internos, e não aqueles em exibição da coluna. Assim, a TTY e campos WCHAN irá violar sequência ASCII recolha rigorosa.
3d. mapeamento de cores
Quando você emite comandos interativo do ‘Z’, você será presenteado com uma tela separada. Essa tela pode ser usada para alterar as cores em apenas a janela ‘atual’ ou em todas as quatro janelas antes de voltar ao ecrã superior. Comandos interativos disponíveis 4 letras maiúsculas para selecionar um alvo 8 números para selecionar uma cor alterna normais disponíveis ‘B’: bold ativar / desativar ‘b’: executar tarefas de “bold” / reverse ‘z’: cor / mono outros comandos disponíveis ‘ uma ‘/’ w ‘: aplicar, em seguida, ir para a próxima / prévia : aplicar e sair’ q ‘: abandonar mudanças atuais e sair Se a sua utilização ‘a’ ou ‘w’ para alternar a janela alvo, você vai ter aplicado o esquema de cores que foi exibida quando você deixou a janela. Você pode, é claro, facilmente retornar a qualquer janela e reaplicar cores diferentes ou virar cores Off completamente com a alternância ‘z’. A tela de Mapeamento de cores também pode ser usado para alterar o grupo ‘atual’ / campo da janela no modo de tela cheia ou modo alternado-display. O que quer que foi alvo quando ‘q’ ou foi pressionada serão feitos atual como você voltar ao visor superior.
Modo 4. ALTERNATIVAS-DISPLAY

4-A. JANELAS Overview


Grupos de campo / Windows:
No modo de tela cheia há uma única janela representada por toda a tela. Aquela janela único ainda pode ser alterado para exibir 1 de 4 grupos de campos diferentes (veja o comando interativo ‘G’, repetidas abaixo). Cada um dos grupos de campo 4 tem uma única área de resumo separadamente configurável e da sua própria área de tarefas configurável. Em modo alternado-display, esses 4 grupos de campos subjacentes podem agora ser tornada visível ao mesmo tempo, ou pode ser desligado individualmente ao seu comando.
A área de resumo sempre vai existir, mesmo que seja apenas a linha de mensagem. Em um determinado momento apenas uma área resumo pode ser exibido. No entanto, dependendo seus comandos, não poderia ser de zero a quatro tarefas monitores separados mostrando atualmente na tela.
Janela atual:
A janela ‘atual’ é a janela associada com a área de resumo e a janela para que comandos relacionados tarefas são sempre dirigidas. Uma vez que no modo alternado-display você pode alternar de exibição fora da tarefa, alguns comandos pode ser restrito para a janela ‘atual’. Uma outra complicação surge quando você tem alternado a primeira linha da área de resumo Off. Com a perda do nome da janela (o ‘l’ linha alternada), você não vai facilmente saber o que a janela é a janela ‘atual’.

4-B. Comandos para o Windows

‘-‘ E ‘_’: Show / Hide_Window (s) _toggles
A tecla ‘-‘, o display de tarefa da janela ‘atual’ On e Off. Quando On, que área de tarefas irá mostrar um mínimo de colunas de cabeçalho que você estabeleceu com o ‘f’ e ‘o’ comandos. Ele também irá refletir quaisquer outras opções da área de tarefas / alterna você aplicou rendendo zero ou mais tarefas. A chave ‘_’ faz o mesmo para todas as tarefas exibida. Em outras palavras, ele alterna entre a tela visível no momento da tarefa (s) e qualquer display (s) tarefa que tinha desativada. Se todas as 4 tarefas exibe estão atualmente disponíveis, este comando interativo vai deixar a área de resumo como o único elemento de exibição.
* ‘=’ E ‘+’: Equalize_ (re-equilíbrio) _Window (s)
As forças chave ‘=’ exibição tarefa ‘atual’ da janela para ser visível. Ele também reverte quaisquer ‘I’ (tarefas inativas) e ‘n’ (tarefas no máximo) ordena que pode estar ativo. A chave ‘+’ faz o mesmo para todas as janelas. As quatro tarefas exibe reaparecerá, equilibrada. Eles também mantiveram todas as personalizações que você tinha anteriormente aplicadas, exceto para o “eu” (tarefas inativas) e ‘n’ (tarefas max) comandos.
* ‘A’: Alternate_Display_Mode_toggle
Este comando irá alternar entre o modo de tela cheia e modo alternado-display. A primeira vez que você executar este comando, todas as quatro telas de tarefas será exibida. Depois disso quando você alternar entre os modos, você verá apenas a tela da tarefa (s) que você escolheu para tornar visível.
* ‘A’ e ‘w’: Next_Window_Forward / Backward
Isso vai mudar a janela ‘atual’, que por sua vez muda a janela para que os comandos são dirigidas. Essas chaves de agir de uma forma circular para que você possa chegar a qualquer janela desejada ‘atual’ usando a chave. Assumindo o nome da janela é visível (você não tenha alternado ‘l’ Off), sempre que o nome da janela ‘atual’ perde sua ênfase / cor, isso é um lembrete a exibição tarefa é Off e muitos comandos será restrito.
* ‘G’: Choose_Another_Window / Field_Group
Você será solicitado a digitar um número entre 1 e 4 designar o grupo de janelas / campo que deve ser feita a janela ‘atual’. No modo de tela cheia, este comando é necessário alterar a janela ‘atual’. Em modo alternado-display, é simplesmente uma alternativa menos conveniente para o ‘a’ e os comandos ‘W’.
‘G’: Change_Window / Field_Group_Name
Você será solicitado para um novo nome a ser aplicado para a janela ‘atual’. Ele não requer que o nome da janela ser visível (o ‘l’ de alternância para ser On).
* Os comandos interativos mostrados com um asterisco ( ‘*’) têm uso além modo alternado-display. ‘=’, ‘A’, ‘G’ estão sempre disponíveis ‘a’, ‘w’ agir da mesma quando mapeamento de cores

5. FILES

5-A. Arquivo de configuração do sistema
A presença deste arquivo irá influenciar a versão da tela de “ajuda” é mostrado para um usuário comum. Mais importante, ele vai limitar o que os usuários comuns estão autorizados a fazer quando top está em execução. Eles não serão capazes de emitir os seguintes comandos. k Matar uma tarefa r Renice uma tarefa d ou s Alterar atraso intervalo / sleep O arquivo de configuração do sistema não é criado por cima. Em vez disso, você cria esse arquivo manualmente e colocá-lo no diretório / etc. Seu nome deve ser ‘toprc’ e deve ter nenhum líder ‘.’ (período). Deve ter apenas duas linhas. Aqui está um exemplo do conteúdo de / etc / toprc: s # linha 1: modo de ‘seguro’ switch 5.0 linha 2: Intervalo de “atraso” em segundos

5-B. Arquivo de configuração pessoal


Este arquivo é gravado como ‘$ HOME / .your-name-4-top’ + ‘rc’. Use o comando interativo a ‘W’ para criá-lo ou atualizá-lo. Aqui está o layout geral: global linha # 1: O nome do programa / notação vulgo “# Linha 2: id, altscr, irixps, atraso, Curwin per EA # line um: winname, fieldscur janela # linha b: winflags, sortindx, maxtasks “# linha c: summclr, msgsclr, headclr, taskclr Se a variável $ HOME não está presente, superior vai tentar gravar o arquivo de configuração pessoal para o diretório atual, sujeitos a permissões.

6. TRUQUES ESTÚPIDOS Sampler


Muitos dos trabalhos esses “truques” melhor quando você dá um impulso superior a programação. Então, pensando em iniciar-lo com um valor agradável de -10, supondo que você tem a autoridade.
6a. Kernel Magia
Para esses truques estúpidos, superior precisa modo de tela cheia.
– * – A interface do usuário, através de avisos e ajuda, implica intencionalmente que o intervalo de atraso está limitada a décimos de segundo. No entanto, você está livre para definir qualquer atraso desejado. Se você quiser ver Linux em sua programação melhor, tente um atraso de .09 segundos ou menos.
Para esta experiência, sob X-windows abrir um xterm e maximizá-la. Em seguida, faça o seguinte:. fornecer um impulso de agendamento e minúsculo atraso via: nice -n -10 topo -d.09. manter coluna classificada destacando Off para minimizar comprimento do caminho. transformar Em linha inversa destacando para dar ênfase. tentar várias colunas de ordenação (TIME / MEM funcionam bem), e normal ou tipos reverter para trazer os processos mais ativos à vista O que você verá é um Linux muito ocupado fazendo o que sempre fez por você, mas não havia nenhum programa disponível para ilustrar isso.
– * – Sob um xterm usando cores ‘branco sobre preto’, tente definir cor tarefa de cima para preto e ter certeza de que o realce tarefa é definida como negrito, não inverter. Em seguida, defina o intervalo de atraso para cerca de 0,3 segundo.
Depois de trazer os processos mais ativos à vista, o que você verá são as imagens fantasmagóricas de apenas as tarefas actualmente em execução.
– * – Excluir o rcfile existente ou criar uma nova ligação simbólica. Iniciar esta nova versão, em seguida, digite ‘T’ (uma chave secreta, consulte o tópico 3c. TASK Comandos de Área de Triagem), seguido por ‘W’ e ‘q’. Finalmente, reinicie o programa com -d0 (atraso zero).
Sua tela será atualizada em três vezes a taxa do ex-top, uma vantagem de velocidade de 300%. Como top sobe a escada TIME, ser tão paciente como você pode ao mesmo tempo especulando sobre se deve ou não superior nunca vai chegar ao topo.
6b. Saltando do Windows
Para esses truques estúpidos, superior precisa de modo alternado-display.
– * – Com 3 ou 4 tarefas exibe visível, escolher qualquer janela que não seja o último e virar processos ociosos Off. Dependendo de onde você aplicou ‘i’, às vezes várias tarefas exibe estão saltando e às vezes é como um acordeão, como top tenta o seu melhor para alocar espaço. – * – Definir linhas de resumo de cada janela de forma diferente: uma sem memória; outra com nenhum estado; talvez um com absolutamente nada, apenas a linha de mensagem. Em seguida, mantenha pressionada ‘a’ ou ‘w’ e assistir a uma variação sobre saltando – Windows hopping. – * – Exibir todos os 4 janelas e para cada um, por sua vez, definir processos ociosos para Off. Você acabou de entrar na zona de “extrema rejeição”.
6c. A Janela do Big Bird
Este truque estúpido também requer modo alternado-display.
– * – Exibir todos os 4 janelas e certifique-se que 1: Def é a janela ‘atual’. Em seguida, continuar a aumentar o tamanho da janela até que os todos os outros monitores de tarefas são “empurrados para fora do ninho”.
Quando todos eles foram deslocados, alternar entre todas as janelas visíveis / invisíveis. Em seguida, considere isto:
é superior mentindo ou dizendo honestamente a sua verdade imposta?

10. VEJA TAMBÉM

livre (1), ps (1), uptime (1), no topo (1), slabtop (1), vmstat (8), w (1).
referenciada por
apple2 (1), apple2 (6), dstat (1), ftop (1), htop (1), iotop (1), ntop (8), passenger-memory-stats (8), passenger-status (8), phosphor (1), phosphor (6), pidstat (1), pmie (1), processcsv.py (1), pstree (1), smem (8), starwars (1), starwars (6), tcptrack (1), tload (1), topless (1), virt-top (1), whowatch (1), xrestop (1)

Anúncios

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.