No próximo artigo, daremos uma olhada em uma das principais alternativas, chamada BpyTOP. Se trata de um monitor de recursos que exibe processador, memória, disco, rede e uso e estatísticas de processo. Como o nome sugere, ele é escrito em Python.
Hoje em dia, ter a capacidade de monitorar o uso dos recursos do sistema é algo importante para muitos usuários. Saber o uso dos recursos é muito útil na hora de tomar decisões sobre a manutenção geral do sistema. Existem algumas opções, como top e htop, mas mostram apenas algumas métricas do sistema, como uso de CPU e memória. Bpytop é um monitor de recursos baseado em terminal que funciona de forma eficiente e altamente visualmente.
O autor desta ferramenta é o mesmo que desenvolveu Bashtop.. Entre si não têm muitas diferenças. Ambos os utilitários têm a mesma finalidade e têm o mesmo conjunto de recursos. A única diferença é que ambos são escritos em linguagens de programação diferentes. Bashtop é escrito em Bash e Bpytop é escrito em Python. Ambos os programas são compatíveis com GNU / Linux, Mac OS e FreeBSD.
O desenvolvedor afirma que o Bpytop é mais rápido que o Bashtop. É por isso que sugere que os usuários usem o Bpytop em vez do Bashtop. No entanto, isso é com o usuário.
Características gerais do Bpytop
Alguns dos recursos que esta ferramenta oferece para a linha de comando são os seguintes:
- Este programa nos oferece uma interface de usuário altamente visual e responsiva com navegação de teclas seta ACIMA y BAIXA.
- Quando iniciamos o programa, se pressionarmos F2, podemos alterar as opções do programa.
- Tem suporte de mouse integrado com botões selecionáveis e menus roláveis.
- Esta ferramenta tem o capacidade de filtrar processos em execução.
- Nós poderemos verifique as velocidades atuais de leitura e gravação para unidades de disco.
- Teremos a possibilidade de enviar SIGKILL, SIGTERM e SIGINT para processos em execução.
- Tem um gráfico de escala automática intuitivo para exibir o estatísticas de uso da rede.
- Veremos um pop-up no menu quando uma nova versão estiver disponível.
Esses são apenas alguns recursos desta ferramenta. Podem consulte todos os detalhes do página no GitHub projeto.
Pré-requisitos para instalação
Antes de iniciar a instalação do Bpytop, teremos que nos certificar de que nosso sistema atende aos seguintes requisitos:
- Teremos que ter Python3 (versão 3.6 ou posterior) instalado em nosso sistema.
- também devemos ter o módulo Psutil. Podemos instalar isso usando o seguinte comando no terminal (Ctrl + Alt + T):
python3 -m pip install psutil
Os usuários do Ubuntu podem ter duas maneiras de instalar o Bpytop. O primeiro será instalar a partir do código-fonte e o segundo usará o pacote snap correspondente.
Instalação Bpytop
Da fonte
Pára instalar da fonte, a primeira coisa que teremos que fazer é clone o repositório GitHub. Podemos fazer isso abrindo um terminal (Ctrl + Alt + T) e usando o seguinte comando:
git clone https://github.com/aristocratos/bpytop.git
Pára compilar da fonte, vamos navegar até o diretório clonado:
cd bpytop
Uma vez lá dentro, vamos executar o seguinte comando:
sudo make install
Como você pode ver na imagem acima, não veremos os resultados impressos na tela.
Do pacote instantâneo
Bpytop também vamos encontrar disponível no tenda de pressão. Podemos instalá-lo abrindo um terminal (Ctrl + Alt + T) e usando o comando:
sudo snap install bpytop
Lançar Bpytop
Pára iniciar bypass Só teremos que executar o seguinte comando no terminal (Ctrl + Alt + T):
bpytop
Este comando deve nos mostrar a interface do usuário com as estatísticas dos recursos do nosso sistema.
Pára obter ajuda para usar comandos e atalhos de teclado, não teremos mais do que pressione a tecla ESC e role para baixo até selecione a opção AJUDA.
Aqui, obteremos uma lista de atalhos de teclado, como você pode ver na imagem anterior.
Pára saia do monitor de recursos do bpytop, não há nada mais do que Aperte'q'no teclado.
Opções de configuração que também podem ser alteradas na interface do usuário estão no diretório $ HOME / .config / bpytop.
O BpyTOP é um excelente utilitário. É rápido, responsivo, altamente personalizável e apresenta os recursos do sistema de uma forma inteligente e lógica. O programa está em desenvolvimento ativo, que podemos continuar no página do projeto GitHub.