Não importa se você é um administrador de sistema ou apenas um usuário ocasional de desktop, você deve ter ouvido falar sobre uma das ferramentas de monitoramento de sistema baseadas em terminal mais populares "top". Para muitos, é o gerenciador de tarefas no Linux.
Caso você não saiba, o utilitário “Top” ajuda a exibir todos os processos em execução e fornece algumas informações importantes sobre o desempenho do seu computador pessoal ou servidor. Ele também oferece a capacidade de eliminar processos que você não precisa.
Mas, quais alternativas você tem? Você precisa de alguma? Vamos descobrir.
Por que você precisa das alternativas “Top”?
Considerando que você o encontrará embutido na maioria das distribuições Linux por padrão, o top vai estar sempre disponível.
No entanto, você não encontrará nenhum suporte para mouse, suporte para rolagem, sem cores para destacar as coisas e alguns outros contras. Por essas razões, usar o comando top em sua totalidade não é fácil para todos.
Existem alternativas que fornecem mais informações sobre os processos em execução e permitem gerenciá-los facilmente.
Ferramentas úteis de monitoramento do sistema como top (mas melhor do que top)
Portanto, neste artigo, mencionarei algumas boas alternativas para o utilitário de comando top que são potencialmente melhores.
Incluí comandos de instalação para distribuições baseadas em Debian/Ubuntu. Quase todas as ferramentas mencionadas aqui também devem estar disponíveis por meio do gerenciador de pacotes de outras distribuições.
A lista não está em uma ordem específica de classificação. Experimente o que é melhor para você!
1. htop
htop é um monitor de sistema interativo que também suporta rolagem e interação com o mouse.
Não se limita apenas aos recursos avançados, mas também destaca os processos e informações usando alguns códigos de cores que o tornam mais organizado e fácil de trabalhar.
Na verdade, eu pessoalmente prefiro usar o htop over top para ficar de olho nos recursos do sistema e nos processos. Ele permite eliminar processos, filtrá-los, oferece visualização em árvore dos processos (pressione F5) e alguns outros recursos.
Como instalar o htop?
Para distros baseadas no Ubuntu, você só precisa ir ao terminal e digitar:
sudo apt install htop
Você também pode encontrar pacotes RPM/DEB nos links em seu site oficial para outras distribuições Linux. Em ambos os casos, você também pode baixar o fonte se desejar.
2. atop
Se você quiser mais detalhes sobre os processos em execução ou aqueles que estavam em execução anteriormente, atop é um utilitário útil para isso.
Ele também oferece suporte a registro permanente de utilização de recursos, caso deseje uma análise de longo prazo. Mesmo que eu não seja um administrador de sistema profissional, é fácil dizer o quão útil é ver o recurso crítico sendo destacado.
No meu caso, prefiro htop a isso, mas depende de quais informações você está procurando monitorar e quais são os recursos extras que deseja. Você pode saber mais sobre ele em seu site oficial.
Como instalar no atop?
Se você estiver em uma distribuição baseada em Debian, basta digitar:
sudo apt install atop
Você também pode encontrar os pacotes .rpm listados para cada versão em sua página de download oficial. Caso queira instalá-lo em outras distros Linux, você deve consultar sua página oficial.
3. nmon
nmon permite monitorar recursos e processos do sistema.
Ao contrário de algumas outras opções, dá a você o controle de decompor as informações e exibi-las uma a uma (alterná-las) conforme necessário
Como você pode observar nas capturas de tela acima, você deve pressionar teclas específicas para alternar as estatísticas e examiná-las. As estatísticas também são codificadas por cores, o que as torna fáceis de analisar.
Como instalar o nmon?
Para distros baseadas no Ubuntu, você pode simplesmente digitar:
sudo apt install nmon
Em ambos os casos, você pode ir para a página oficial de download e procurar pacotes para outras distros Linux.
4. vtop
vtop é um utilitário interessante para monitorar recursos do sistema ao mesmo tempo em que tem a capacidade de gerenciá-los.
Ao contrário de outros, ele é escrito usando node.js. Portanto, você precisará instalar os pacotes node.js e npm.
Ele oferece suporte a mouse e se parece com uma GUI em um terminal. Você pode desativar o controle do mouse se não precisar dele. Assim, torna as coisas mais fáceis de entender e monitorar. Além disso, você pode personalizar o tema vtop facilmente.
Como instalar o vtop?
Para distros baseadas no Ubuntu, você precisa inserir os seguintes comandos no terminal
sudo apt install nodejs
sudo apt install npm
sudo npm install -g vtop
Aqui, você está instalando nodejs e seu gerenciador de pacotes npm primeiro. Em seguida, com o terceiro comando, você está realmente instalando o vtop.
Se você deseja instalá-lo em outras distribuições Linux, pode consultar sua página do GitHub.
5. bashtop
Uma alternativa principal impressionante que potencialmente precisa de mais recursos para ser executada, é mas fácil de usar e parece melhor na minha opinião.
Estou começando a pensar que devo usar bashtop em vez de htop para monitoramento.
Além das informações que ele oferece por padrão, você também pode adicionar mais módulos se também quiser temperaturas da CPU e outras estatísticas usando o bashtop.
Você pode obter todos os detalhes sobre ele em sua página do GitHub.
Como instalar o bashtop?
Por algum motivo, ele não está disponível no repositório padrão do Ubuntu 20.04, mas se você tiver o Ubuntu 20.10 ou posterior, pode simplesmente digitar:
sudo apt install bashtop
Para Ubuntu 20.04 ou inferior (qualquer distro baseada em Ubunty), você pode simplesmente adicionar o PPA e instalá-lo usando os seguintes comandos:
sudo add-apt-repository ppa: bashtop-monitor/bashtop
sudo apt update
sudo apt install bashtop
Para obter instruções de instalação para outras distribuições Linux, você pode verificar a página do GitHub.
6. gtop
Mais uma alternativa impressionante. É um pouco semelhante ao vtop e também precisa que o nodejs seja instalado.
Você não tem muito o que personalizar aqui, mas é fácil de usar e fornece todas as informações necessárias.
Como instalar o gtop?
Semelhante ao vtop, você precisa instalar o nodejs e o gerenciador de pacotes npm para começar a usar as distros baseadas no Ubuntu.
Basta digitar os seguintes comandos no terminal para instalá-lo:
sudo apt install nodejs
sudo apt install npm
sudo npm install -g gtop
Se você precisar instalá-lo em qualquer outra distro Linux, você pode consultar sua página do GitHub.
7. Glances
Glances é uma ferramenta de monitoramento de sistema incrível para pessoas que precisam ter mais informações em um único lugar.
As informações que você terá na tela dependerão do tamanho da janela. Portanto, você deve esperar todas as estatísticas essenciais para E/S de disco, rede, versão do kernel, sensores e outras informações.
Você também pode exportar as estatísticas para um banco de dados externo e usar uma interface da web para monitorar remotamente. Isso é particularmente útil para os administradores de sistema que criam uma espécie de painel personalizado da web.
Como instalar o Glances?
Para distros baseadas no Ubuntu, você pode simplesmente digitar:
sudo apt install glances
Se você estiver procurando instalá-lo em outras distribuições Linux, você pode consultar seu site oficial onde você deve encontrar um script de instalação automática ou apenas explore sua página do GitHub.
Conclusão
Agora que você conhece algumas das melhores alternativas disponíveis, qual você escolheria para monitorar seu sistema?
Você usa alguma outra ferramenta para monitoramento de sistema no Linux? Qual é? Compartilhe conosco nos comentários.
Via itsfoss.com. Você pode conferir o post original em inglês:
Better Than Top: 7 System Monitoring Tools for Linux to Keep an Eye on Vital System StatsÚltima atualização deste artigo: 11 de august de 2020