Vtop, monitora a atividade de memória e os processos do terminal

sobre vtop

No próximo artigo, daremos uma olhada no vtop. Na família de ferramentas para monitorar desde o terminal, podemos encontrar top ou htop entre outros, mas a esta lista podemos adicionar vtop. Esta ferramenta gratuita para o terminal escrito com Node.js, é dedicada a monitorar o consumo de CPU e RAM. Também é open source, simples, mas poderoso e extensível.

Ferramentas de linha de comando como 'top' tornam difícil ver o uso da CPU em aplicativos multithread (como Apache e Chrome), picos de tempo e uso de memória. Por isso, seu vtop foi criado.

O programa é projetado para tornar mais fácil para os usuários verem o uso da CPU em aplicativos multithread (aqueles que têm um processo mestre e processos filho, como NGINX, Apache, Chrome, etc.) O Vtop também facilita a visualização dos picos ao longo do tempo, bem como o uso de memória. O aplicativo usará personagens Braille Unicode (usando node-drawille) para desenhar e exibir os gráficos de uso de CPU e memória, o que nos ajudará a visualizar os picos.

Instale o vtop no Ubuntu

Antes de começar a instalar o vtop, será necessário que tenhamos Node.js e NPM instalados em nosso sistema. Se você ainda não os tem disponíveis em seu sistema, você pode consulte o artigo que escrevemos neste blog há pouco, ou abra diretamente um terminal (Ctrl + Alt + T) e execute os seguintes comandos:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

sudo apt-get install nodejs

Assim que nosso sistema tiver Node.js e NPM instalados, vamos executar o seguinte comando para instalar vtop. Usaremos o comando com sudo se for necessário para a instalação do pacote:

instalar vtop com npm

sudo npm install -g vtop

Use vtop

Depois de instalar o vtop, para inicie a ferramenta Tudo que você precisa fazer é executar o seguinte comando no terminal (Ctrl + Alt + T) para iniciá-lo:

vtop rodando

vtop

Na interface do programa, podemos usar atalhos de teclado para passar por ele. Alguns deles são:

  • ko seta para cima → Mova a lista de processos para cima.
  • jo a seta para baixo → Mova para baixo na lista de processos.
  • g → Isso nos levará ao topo da lista de processos.
  • G → Iremos para o final da lista.
  • dd → Você matará todos os processos desse grupo. Mas primeiro devemos selecionar o nome do processo.
  • u → Ele é atualizado para a versão mais recente do vtop.

Pára mude o esquema de cores, podemos usar o modificador -Tema. Poderemos escolher qualquer um dos temas disponíveis; acid, becca, brew, certs, dark, gooey, gruvbox, monokai, nord, parallax, seti e wizard. Se quiséssemos usar o tema norte, o comando que teríamos que escrever seria:

tema vtop nord

vtop --theme nord

Pára definir o intervalo entre as atualizações, seremos capazes de alterá-lo com -intervalo de atualização e um valor em milissegundos. Neste exemplo, 20 milissegundos são equivalentes a 0.02 segundos:

intervalo de atualização de 20 milissegundos

vtop --update-interval 20

Também podemos configurar o vtop para encerrar após alguns segundos de execução. Para conseguir isso, vamos usar a opção –Depois de como é mostrado a seguir:

vtop --quit-after 5

Se você quiser consulte a ajuda do vtop, no terminal (Ctrl + Alt + T) basta executar o seguinte comando:

ferramenta de ajuda

vtop -h

Se você gostou vtop, mas você continua escrevendo 'topo'no terminal, você pode adicione um alias a ~ / .bashrc. Para fazer isso, basta editar o arquivo e adicionar as linhas ao final dele:

alias top="vtop"
alias oldtop="/usr/bin/top"

Desinstalar

Se este programa não o convencer, pode ser desinstalado facilmente. Basta abrir um terminal (Ctrl + Alt + T) e usar o comando:

desinstalar vtop

sudo npm remove -g vtop

E se você também adicionou as linhas de alias ao arquivo .bashrc, você terá que excluí-los.

Vtop é outra opção das muitas disponíveis com a qual podemos monitorar a atividade do nosso sistema desde o terminal. Pra saiba mais sobre esta ferramenta, os usuários podem consultar seus página no GitHubOu a página da web onde esta ferramenta é apresentada.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.