O Htop é um programa de código aberto que fornece aos usuários um visualizador e gerenciador de processos interativo e sofisticado para qualquer sistema operacional baseado em Linux. Ele foi projetado desde o início como um substituto para o utilitário Top padrão encontrado em quase todas as distribuições.
É um software de linha de comando que é executado nos aplicativos do emulador de terminal X11 e do console Linux e requer a biblioteca ncurses para exibir seus menus interativos e a interface CLI.
Teoricamente, o aplicativo oferece quase a mesma funcionalidade que o programa superior padrão. A principal diferença é sua aparência e manuseio ou certas tarefas. Ele também vem com um conjunto diferente de atalhos de teclado.
Sua interface de usuário é dividida em duas seções principais, uma básica de monitoramento e informação do sistema, e o visualizador de processo, que ocupa a maior parte da tela. Além disso, exibe um menu na borda inferior da tela, que usa as teclas F.
Enquanto a parte do visualizador de processo da aplicação é semelhante em funcionalidade com a fornecida pela parte superior, o componente de monitoramento do sistema é bastante diferente, pois exibe uma visualização gráfica em tempo real muito agradável do uso da CPU, RAM e SWAP ao vivo .
Ao executar o aplicativo em um emulador de terminal X11, ele mudará automaticamente sua aparência dependendo de como o usuário redimensiona a janela. Por exemplo, você pode ver mais informações se a janela for maior ou menor se for menor.
Outra característica interessante é a capacidade de interagir com o programa usando um dispositivo de mouse, somente quando usá-lo em qualquer aplicativo emulador de terminal X11. Por exemplo, você pode selecionar um único processo no visualizador, que permanecerá destacado até que seja fechado ou que o aplicativo seja encerrado e forneça sinais.
Em conclusão, o Htop é um substituto muito útil para o gerenciador de tarefas da velha escola, projetado especificamente para o administrador do sistema Linux / UNIX moderno.
O que há de novo em esta versão:
- Linux: Atrasar as métricas contábeis (graças a André Carvalho)
- Suporte ao DragonFly BSD (graças a Diederik de Groot)
- Suporte para sinais em tempo real (graças a Kang-Che Sung)
- A tecla 'c' agora também funciona com threads
- Coluna da sessão renomeada de SESN para SID (graças a Kamyar Rasta)
- Melhoria da interface do usuário para seleção de estilo de medidor (graças a Kang-Che Sung)
- Código aprimorado para a construção da árvore de processos (graças ao wangqr)
- Opção de tempo de compilação para desativar o setuid
- Verificação de erro de várias operações de biblioteca padrão
- Substituição de sprintf por snprintf (graças a Tomasz Kramkowski)
- Linux: melhorias de desempenho no medidor de bateria
- Linux: dispositivo TTY do processo de atualização
- Linux: adicione suporte para classificar TASK_IDLE (graças a Vladimir Panteleev)
- Linux: adicione o limite superior ao contador do processo em execução (graças a Lucas Correia Villa Real)
- BUGFIX: evite travar quando a bateria for removida (graças a Jan Chren)
- CORREÇÃO: macOS: corrija o loop infinito na visualização em árvore (graças a Wataru Ashihara)
O que há de novo na versão:
- OpenBSD: Várias correções e melhorias (graças a Michael McConville e Juan Francisco Cantero Hurtado)
- FreeBSD: conserta leituras de CPU e memória (graças a Tim Creech, Chen Hung-Yi, Bernard Spil, Greg V)
- FreeBSD: adicionar suporte de bateria (graças a Greg V)
- Linux: retenha o último nome obtido de um processo zumbi
- Mac OS X: melhore a portabilidade para as versões do OS X (graças a Michael Klein)
- Mac OS X: Corrigir a leitura de argumentos de linha de comando e nome de base
- Mac OS X: corrija as informações do estado do processo
- Mac OS X: corrigir o colapso / expansão da exibição em árvore
- Mac OS X: Corrigir organização da árvore
- Mac OS X: Corrigir a contabilização de memória
- Corrigir falha ao esvaziar uma coluna de medidores
- Torne a chave Esc mais responsiva
O que há de novo na versão 2.0.0:
- Se você estiver usando o NCurses 6, o htop irá também suporte a roda do mouse para rolagem.
- A movimentação de medidores e colunas na tela de configuração é muito mais confortável agora.
- Agora você pode pressionar & quot; e & quot; para ver o conjunto de variáveis de ambiente para um processo.
- O & quot; gráfico & quot; o modo para metros foi renovado, inspirado no vtop de James Hall.
O que há de novo na versão 1.0.3:
- Etiquetar todos os filhos (tecla 'c')
- Correção na contabilização do tempo de convidado ao usar a virtualização (graças a Patrick Marlier)
- Melhorias no desempenho (graças a Jann Horn)
- Outras melhorias de desempenho devido à análise condicional de dados de E / S, dependendo dos campos selecionados.
- Melhor consistência na coloração.
- Aumenta o limite de buffer ao rastrear uma árvore de processo aninhada em profundidade.
- Exibir estatísticas de pagefault.
- BUGFIX: Corrija o erro ao adicionar medidores e alternar o tempo de CPU detalhado. (graças a Dawid Gajownik)
- Adicione uma coluna para acompanhar a pontuação de processos do OOM-killer
O que há de novo na versão 1.0.2:
- Adicionar suporte prioritário IO (tecla 'i')
- Evite excluir .htoprc se for um link simbólico
- Falha graciosa quando o / proc não está montado (graças a Philipp Hagemeister)
- Opção para atualizar nomes de processos em todas as atualizações (graças a Rob Hoelz)
- CORRIGIDO: a correção trava quando a lista de processos está vazia
O que há de novo na versão 1.0.1:
- Esta versão corrige o comportamento da seleção do mouse e falhas ocasionais.
- A configuração agora usa um caminho compatível com XDG.
O que há de novo na versão 1.0:
- Esta versão apresenta medidores de CPU de quatro colunas, filtragem incremental, desenho em árvore UTF-8, melhorias de desempenho e correções de erros variadas.
O que há de novo na versão 0.9:
- Esta versão apresenta a capacidade de expandir e reduzir subárvores usando as teclas "+" e "-", suporte para medição de tempo de CPU de roubar / convidado para ambientes virtualizados, a capacidade de mostrar nomes de segmento personalizados, suporte a cgroups e diversos correções de bugs.
O que há de novo na versão 0.8.2:
- Integrated lsof (pressione 'l')
- Correção de exibição de valores do tamanho de gigabytes (graças ao Andika Triwidada)
- Opção para exibir o nome do host na área de medidores
- Renomeie VEID para CTID em sistemas OpenVZ (graças a Thorsten Schifferdecker)
- Correções no arquivo de entrada da área de trabalho (obrigado por Samuli Suominen)
- BUGFIX: Corrigir cálculo de tamanho de página para sistemas FreeBSD (graças a Andrew Paulsen)
- Permitir compilação sem o PLPA em sistemas que não suportam (graças a Timothy Redaelli)
- BUGFIX: Correção da visualização em árvore ausente quando os encadeamentos do espaço do usuário estão ocultos (graças a Josh Stone)
- BUGFIX: Correção para o VPID em sistemas OpenVZ (graças a Wolfgang Frisch)
O que há de novo na versão 0.8.1:
- Esta versão adiciona um medidor de bateria para computadores habilitados para ACPI e suporte ao Linux-VServer.
- Existem algumas correções de bugs.
Requisitos :
- Ncurses
Comentários não encontrado