As 10 Melhores Ferramentas de Monitorização do Desempenho Linux

Deseja monitorizar o desempenho do seu sistema Linux? Está à procura de algumas ferramentas poderosas de monitorização do desempenho para o ajudar? Se estiver de acordo, é o seu dia, pois reunimos uma lista detalhada das dez melhores ferramentas de monitorização do desempenho Linux. As ferramentas de monitorização do desempenho podem ajudar os utilizadores a verificar quantos recursos do sistema estão a ser utilizados e que aplicações estão a consumir que percentagem dos mesmos. Isto ajuda o utilizador a gerir correctamente as aplicações e a certificar-se de que o sistema está em bom estado.

Best Linux Performance Monitoring Tools

Não só mostraremos as melhores ferramentas para o trabalho, mas também lhe mostraremos como instalá-las no seu PC Linux. E não se preocupe, pois todas as ferramentas aqui mencionadas correrão em todos os Distros Linux, incluindo o seu.

Top

image-of-top
Top Command

Top é o gestor de tarefas Linux clássico encontrado na maioria dos sistemas operativos do tipo Unix. O lançamento do comando irá exibir uma lista de todos os processos em execução e o seu consumo de recursos categorizados em colunas separadas.

Dará uma visão clara da quantidade de CPU e RAM que os processos do sistema estão a utilizar em tempo real. Se desejar matar um processador específico do sistema na lista, então pode simplesmente premir “K” e depois especificar o id do processo (a ferramenta também mostra o PID). Se estiver autorizado a parar o processo, então ele será morto depois de carregar em enter.

Como executar

A maioria de todas as distros Linux poderão executar o comando ‘Top’ logo a partir da caixa. Vem empacotado com os pacotes de utilitários centrais que são instalados juntamente com Linux.

Para executar o comando ‘Top’ no seu sistema, basta escrever isto no seu terminal e premir enter:

$ top

Para mais informações, pode consultar este artigo.

GkrellM

image-de-gkrellm
GKrellM

GKrellM é uma ferramenta de monitorização do desempenho baseada em GTK + Toolkit que pode ajudá-lo a monitorizar vários recursos do sistema em tempo real.

Dá-lhe acesso a uma IU empilhável – o que significa que pode colocar em cima uns dos outros tantos objectos de monitorização que desejar. Além disso, pode configurá-lo para “ficar em cima de outras janelas”, para que possa sempre monitorizar as estatísticas de utilização.

Por defeito, o GKrellM pode ajudá-lo a monitorizar todos os objectos básicos como a utilização de CPU, utilização de memória, largura de banda de rede, etc. No entanto, pode adicionar plugins adicionais para monitorizar aplicações externas. A ferramenta também suporta temas que pode utilizar para personalizar e combinar a sua aparência com o seu gestor de janelas, GTK, e mesmo o seu ambiente de trabalho.

Como instalar

Ubuntu os utilizadores podem facilmente instalar o GkrellM introduzindo o seguinte comando no terminal:

$ sudo apt install gkrellm

Se estiver em qualquer outra distro, pode visitar o website oficial do GKrellM para descarregar/instalar informação.

Tcpdump

image-of-tcpdump
Tcpdump Command

Tcpdump é classificado como um analisador de pacotes de rede, em vez de uma ferramenta de monitorização de desempenho. No entanto, é uma aplicação útil que pode ser útil quando se tenta diagnosticar pacotes de rede que estão a causar estrangulamentos de desempenho.

É uma das ferramentas de linha de comando mais populares utilizadas para capturar pacotes TCP/IP que são transferidos ou recebidos através de uma rede numa interface específica.

Utilizando comandos específicos, pode utilizar a ferramenta para mostrar várias informações sobre o conteúdo do pacote. Por exemplo, pode comandar a ferramenta apenas para capturar pacotes que estejam a passar por uma determinada porta, capturar pacotes pertencentes a um protocolo específico, ou mesmo capturar comunicação TCP que esteja a acontecer entre dois hosts especificados.

Como usar

Tcpdump vem carregado com todas as principais distribuições Linux. Eis alguns exemplos de comandos que lhe mostram como utilizá-lo no seu sistema:

# tcpdump -i eth0 not port 22# tcpdump -c 10 -i eth0# tcpdump -ni eth0 -c 10 not port 22# tcpdump -w aloft.cap -s 0# tcpdump -r aloft.cap# tcpdump -i eth0 dst port 80

Para mais detalhes, visite o seu site oficial.

Monit

image-of-monit
Monit

P>P>Próximo, temos Monit – uma ferramenta de monitorização do desempenho baseada na web gratuita e de código aberto. Pode ser utilizada para vigiar diferentes aspectos do seu sistema, incluindo ficheiros, directórios, sistemas de ficheiros, permissões, programas, checksums, e todos os outros processos do sistema.

Pode ver o estado do sistema directamente da sua linha de comando, ou através da interface web dedicada. A ferramenta pode ser programada para reparar e executar acções específicas em situações de erro automaticamente. A aplicação pode até enviar um e-mail de alerta ao administrador do sistema especificando o erro para que se possa tomar uma acção imediata.

Como instalar

Ubuntu utilizadores podem facilmente instalar o Monit usando o comando apt-get, como mostrado aqui:

$ sudo apt-get install monit

Usuários em outras distros Linux terão de permitir que o repositório Epel de terceiros instale a ferramenta. Uma vez instalado o Monit, terá de o configurar e depois adicionar programas que deseja monitorizar utilizando a ferramenta. Instruções detalhadas sobre como o fazer estão disponíveis no seu website oficial.

Collectl

image-de-collectl
Collectl

Collectl é outra poderosa ferramenta de linha de comando que funciona como uma ferramenta de monitorização de desempenho tudo-em-um. Pode executá-la como um comando para recolher informações sobre o consumo de recursos. Isto inclui coisas como a utilização de CPU, utilização de disco, largura de banda de rede, etc.

O mais fixe da ferramenta é que pode utilizá-la num modo interactivo ou tê-la passivamente a escrever relatórios de utilização no seu disco, onde os pode rever e analisar mais tarde. Pode mesmo aceder às estatísticas guardadas através de um servidor web para maior conveniência.

Como instalar

Se estiver no Ubuntu, pode facilmente instalar o Collectl usando o seguinte comando:

$ sudo apt install collectl

Outros utilizadores de distro terão de instalar o repositório Epel de terceiros, que contém a ferramenta. Para mais detalhes, visite o seu website oficial.

SAR

Image-of-sar-Linux-performance-monitoring-tool
SAR Command

SAR significa System Activity Reports e é utilizado para monitorização do sistema em tempo real. É uma excelente ferramenta de linha de comando que pode utilizar para monitorizar o desempenho e verificar problemas de estrangulamento.

Pode fazer com que a ferramenta exiba os dados de utilização do servidor apresentados em tempo real ou recolher gradualmente em segundo plano. Pode posteriormente aceder aos dados históricos para analisar a forma como o sistema funciona ao longo do tempo. Ao utilizar o SAR, pode especificar parâmetros específicos, e irá registar as estatísticas de utilização com base nele.

Como instalar

SAR é uma parte do pacote Sysstat. Como tal, terá primeiro de instalar Sysstat no seu sistema antes de utilizar SAR. Uma vez instalado, terá de activar Sysstat, bem como a função de recolha de dados SAR, antes de poder utilizar a ferramenta. Pode consultar esta página GitHub de SAR para mais detalhes. Consulte também a sua página oficial na Internet para mais informações.

Htop

image-de-Htop
Htop

Htop é uma ncurses-e é essencialmente uma versão mais aperfeiçoada e avançada do comando Top, que discutimos anteriormente.

Funcionalidade sábia, baseia-se no mesmo conjunto de funções que se obtém com o comando Top mas adiciona sinos e apitos extra, incluindo uma interface intuitiva e interactiva, suporte de teclas de atalho, vista vertical e horizontal para processos, e muito mais.

A disposição é dividida em três secções – cabeça, corpo e pé, que é utilizada para categorizar e apresentar todas as estatísticas de recursos e utilização do sistema. E a melhor parte é que pode navegar por todos os dados usando o seu rato – algo que era impossível de fazer com Top.

Como instalar

Htop é uma ferramenta de terceiros e não vem empacotada com a maioria das distros Linux como o comando ‘Top’. Como tal, terá de a instalar separadamente no seu sistema. Se estiver num sistema baseado em Ubuntu, pode introduzir o seguinte comando para o instalar:

$ sudo apt-get install htop

No entanto, se o gestor de pacotes da sua distro não tiver Htop, então terá de o instalar utilizando os pacotes binários. Para isso, pode consultar o seu sítio web oficial. Também pode consultar o nosso tutorial para aprender a utilizar os comandos htop.

Nagios

image-de-nagios
Nagios

Nagios é um top-ferramenta de monitorização de sistemas de código aberto, classificada e poderosa, que o pode ajudar a manter um olho em praticamente todos os recursos do sistema. Os administradores de redes e sistemas utilizam o Nagios a toda a hora para identificar e resolver problemas relacionados com a rede antes que possa causar qualquer incómodo.

A ferramenta vem com um daemon que recolhe informações sobre vários processos, quer funcionando no seu sistema ou num anfitrião remoto. Poderá monitorizar tudo, desde sistemas remotos Linux e Windows a routers, impressoras, etc.

Após a recolha, toda a informação é então perfeitamente representada numa interface baseada na web de fácil utilização. Poderá definir limiares críticos para vários serviços em execução no servidor. Assim que o limite for ultrapassado, a ferramenta gerará um aviso, para que o administrador do sistema ou a equipa técnica possa rapidamente introduzi-lo e corrigi-lo.

Como instalar

Instalar e configurar o Nagios é um pouco mais complexo e complicado em comparação com as outras ferramentas da lista. Como tal, incluímos um link para o guia de instalação oficial do Nagios para o ajudar. Pode também visitar o seu sítio web oficial para obter informações adicionais.

Stacer

image-of-stacer
Stacer

Stacer é uma ferramenta rica em características para monitorização do desempenho e optimização do sistema. Vem com um GUI limpo e moderno, incluindo um visor de heads-up mostrando-lhe todas as estatísticas de utilização cruciais para o seu CPU, Memória, Disco, bem como velocidades de Upload e Download para a sua ligação à Internet.

Também pode utilizar a ferramenta para monitorizar diferentes serviços e processos do sistema. Existe mesmo uma opção para os activar/desactivar directamente do app.

Overall, o app é poderoso e vale a pena ter tanto para administradores de sistema como para utilizadores casuais. E o facto de ser inteiramente livre de usar apenas acrescenta ao prazer.

Como instalar

Se estiver a executar o Ubuntu, pode descarregar a aplicação introduzindo o seguinte comando no seu terminal:

$ sudo add-apt-repository ppa:oguzhaninan/stacer -y$ sudo apt-get update$ sudo apt-get install stacer -y

No entanto, se estiver a utilizar uma distro que não seja o Ubuntu, então pode visitar a sua Página GitHub para instruções específicas da distro sobre instalação.

As ferramentas de monitorização do desempenho que vêm com o seu ambiente de trabalho

Finalmente, para os utilizadores médios e casuais do Linux, recomendamos que experimentem as ferramentas de monitorização do desempenho que vêm incorporadas no seu ambiente de trabalho.

Vale a pena mencionar que estas são muito mais rudimentares em comparação com algumas das ferramentas de monitorização avançadas mencionadas na lista. Mas, mais uma vez, vem pré-instalado, e não tem de o configurar separadamente ou descarregar quaisquer outras dependências ou pacotes para o executar.

Outras vezes, se tudo o que precisa é de vigilância sobre a utilização dos recursos básicos do sistema, então estas ferramentas são mais do que suficientes. Agora, há toneladas de ambientes de trabalho Linux por aí no mercado. Mas para efeitos de demonstração, incluímos apenas as duas opções mais populares – GNOME e KDE.

GNOME System Monitor

image-do-GNOME-sistema-monitor
GNOME System Monitor

O Monitor do Sistema GNOME está disponível com qualquer distro Linux que funcione; adivinhou-o – GNOME. Dá-lhe acesso a uma interface gráfica para monitorizar os diferentes processos em execução no seu sistema, os recursos do sistema, e os sistemas de ficheiros.

Parte da sua utilização para monitorizar o seu consumo de recursos, pode também ajudá-lo a matar processos e até alterar a prioridade de um processo.

Para encontrar o monitor do sistema GNOME, inicie a sessão no seu PC Linux equipado com GNOME e vá até System > Administrador > System Monitor. Pode também digitar o seguinte comando no terminal para o lançar:

$ gnome-system-monitor

KDE System Guard

image-de-KDE-System-Guard
KDE System Guard ou KSysGuard

E depois, para distribuições Linux com KDE, temos o KDE System Guard, também conhecido como KSysGuard. É uma opção muito mais avançada em comparação com o que o GNOME tem para oferecer. Com o KDE System Guard, pode monitorizar não só o sistema local mas também qualquer sistema remoto a que tenha acesso. Não só isso, mas a ferramenta representa todas as estatísticas em formato gráfico, o que é um prazer olhar para.

p>Agora de abrir o KSysGuard, terá de primeiro entrar no seu PC Linux equipado com KDE e depois navegar para System > Administrador > System Monitor.

Or, pode introduzir o seguinte comando no terminal:

$ ksysguard

Nota: Embora estas ferramentas venham pré-instaladas com os seus respectivos ambientes de trabalho, não estão confinadas a estes ambientes de trabalho apenas. Como tal, está livre para instalar o GNOME System Monitor num PC Linux com o KDE, e vice-versa.

Wrapping Up

Então estas foram as nossas escolhas para as melhores ferramentas de monitorização do desempenho do Linux. Esperamos que a lista tenha sido útil e que o tenha ajudado a encontrar a ferramenta certa para manter um olho na utilização do seu sistema e no consumo de recursos. Como pode ver, certificámo-nos de manter uma variedade diversificada de ferramentas e aplicações.

Das aplicações que vêm pré-construídas com a sua distro Linux, às opções de terceiros, incluímos tudo. Algumas destas aplicações vêm com a sua própria GUI, algumas são baseadas na web, e outras são ferramentas utilitárias de linha de comando leves. Encontrará também uma variedade de características e funcionalidades que elas trazem à mesa. Com todas estas opções, encontrará certamente a ferramenta de monitorização de desempenho perfeita para Linux que se adapta às suas necessidades e requisitos específicos.

Deixe uma resposta

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