Gtop: Um painel de monitoramento do sistema para terminal


Ferramentas de linha de comando como "top" dificultam a visualização do uso da CPU em aplicativos de vários processos (como Apache e Chrome), picos ao longo do tempo e uso de memória.

Afim de facilitar esse processo, existem diversas ferramentas como o vtop, htop e o gtop.

Mas o que é o Gtop?
O gtop é uma ferramenta que lê informações sobre processos e o estado do sistema no modo dinâmico. Está escrito em node.js e pode ser facilmente estendido. Para verificar seu código fonte basta acessar o github.

Qual a diferença entre o vtop e o gtop?
Com o VTOP você consegue monitorar apenas o CPU, Memória e os PID. Já com o GTOP você consegue monitorar CPU, Memória, SWAP, PID, Network e o Disco.

Outra diferença entre os dois é que com o VTOP você consegue matar um determinado PID, setar um intervalo em que o monitorar irá atualizar os dados mostrados na tela, consegue também mudar o tema do monitor, desativar interação com o mouse e definir um tempo para o monitor ser fechado automaticamente. Já com o GTOP não temos essas opções mas em contrapartida ele consegue monitorar mais recursos.

Como instalar
Se você ainda não possui o Node.js, faça o download primeiro. Recentemente eu fiz uma postagem explicando como instalar o node.js utilizando o asdf-vm.

Após instalar o node.js, execute o comando:
npm install gtop -g

E agora?
Para abrir o monitor basta executar o comando:
gtop
Pronto, agora você deverá ver algo parecido com a imagem abaixo:
gtop

Atalhos de teclado
p para ordenar os processos por PID.
m para ordenar os processos por Memória.
c para ordenar os processos por CPU.
Seta para cima para mover a lista de processos.
Seta para baixo para mover para baixo.

Para maiores informações acesse o github do projeto.

Comentários

Postagens mais visitadas deste blog

Oh My Zsh: Melhorando a produtividade do seu terminal

pgAdmin 4: Configurando um server do Postgres