Editado 3 Semanas atrás por ExtremeHow Equipe Editorial
Recursos do SistemaMonitoramentoUbuntuFerramentasLinuxDesempenhoSistemas OperacionaisÁrea de trabalhoAdministraçãoSistema
Tradução atualizada 3 Semanas atrás
Monitorar os recursos do sistema é importante para entender como seu computador está funcionando. Isso pode ajudá-lo a identificar processos que estão usando mais recursos do que o necessário e também ajudar a diagnosticar vários problemas. Neste documento, exploraremos várias maneiras de monitorar os recursos do sistema no Ubuntu. Assumimos que você tem um entendimento básico do Ubuntu e pode executar comandos no terminal. Monitorar os recursos do sistema inclui verificar o uso de CPU, memória, disco e atividade de rede.
A maneira mais fácil de monitorar os recursos do sistema no Ubuntu é usar o aplicativo Monitor do Sistema. Ele fornece uma interface gráfica para visualizar o uso dos recursos do seu sistema. Para acessá-lo, siga estes passos:
Uma vez aberto, você encontrará três abas:
Existem várias maneiras de monitorar o uso da CPU no Ubuntu, desde aplicativos gráficos até ferramentas de linha de comando.
O comando top
fornece uma visão dinâmica em tempo real do que está acontecendo no seu sistema. Para usá-lo, abra o terminal e digite:
top
Este comando lista os processos com maior uso de CPU no topo. As principais seções incluem:
Para sair, pressione q.
O comando htop
é semelhante ao top
, mas oferece uma interface mais intuitiva e melhor. Primeiro, você precisa instalá-lo executando:
sudo apt install htop
Após a instalação, digite htop
no terminal para iniciá-lo. Ele exibe o uso da CPU, junto com o uso de memória e swap em gráficos coloridos, facilitando a compreensão. Você pode navegar usando as teclas de seta e encerrar processos diretamente pressionando F9.
O uso de memória pode ser verificado por meio de aplicativos gráficos como o Monitor do Sistema ou utilitários de linha de comando.
O comando free
mostra a quantidade de memória livre e usada no seu sistema. No terminal, digite:
free -h
A opção -h
torna a saída legível por humanos, exibindo o tamanho em GB ou MB.
O comando vmstat
fornece uma visão instantânea do uso de memória, entre outras coisas. Execute-o digitando:
vmstat
Este comando fornece informações sobre processos, memória, paginação, IO de blocos, traps e atividade da CPU. Ele oferece uma visão abrangente do desempenho do sistema em comparação com o free
.
Seus dados estão armazenados no disco, e monitorar seu uso ajuda a prevenir faltas de espaço inesperadas.
O comando df
relata o uso de espaço em disco do sistema de arquivos. Use-o digitando:
df -h
A flag -h
torna a saída legível por humanos. Este comando mostra a quantidade de espaço em disco usado e disponível em um sistema de arquivos Linux.
O comando du
estima o uso de espaço por arquivos. Isso é útil para descobrir quais arquivos ou diretórios estão ocupando mais espaço:
du -sh /path/to/directory
Isso fornecerá um resumo do uso do disco do diretório especificado.
Para entender a atividade de rede, várias ferramentas podem fornecer informações sobre seu uso de largura de banda.
O comando iftop
é usado para exibir o uso de largura de banda em uma interface por um host. Instale-o usando o seguinte:
sudo apt install iftop
Uma vez instalado, execute-o digitando o seguinte:
sudo iftop
Este comando requer privilégios de root, por isso o prefixo sudo
. O comando iftop
exibe conexões de rede ativas, mostrando quem está usando sua largura de banda.
nload
é outro utilitário de linha de comando que fornece uma representação gráfica do uso de rede ao longo do tempo. Instale-o usando o seguinte:
sudo apt install nload
Então, execute nload
para começar a monitorar o tráfego de rede. Isso mostra o tráfego de entrada e saída para cada interface de rede separadamente.
Monitorar os recursos do sistema no Ubuntu pode ser feito por meio de uma variedade de ferramentas, desde interfaces gráficas como o Monitor do Sistema até utilitários de linha de comando como top
, htop
, free
, df
, du
, iftop
e nload
. Cada ferramenta tem seu lugar ao fornecer informações sobre o desempenho do sistema e a alocação de recursos. Dependendo do seu nível de conforto com a linha de comando ou a interface gráfica, você pode escolher métodos diferentes. O monitoramento regular pode ajudar a manter a saúde e o desempenho do sistema, identificar rapidamente consumidores excessivos de recursos e planejar efetivamente futuras atualizações.
Se você encontrar algo errado com o conteúdo do artigo, você pode