No próximo artigo, daremos uma olhada em Collectl. Esta é uma ferramenta leve para monitorar o desempenho do sistema, que pode ser usado para coletar dados de desempenho que descrevem o estado atual do sistema.
Em comparação com outras ferramentas com o mesmo propósito, esta coleta informações sobre muitos tipos diferentes de recursos do sistema, como; la CPU, disco, memória, rede, sockets, tcp, inodes, memória, nfs, processos, etc. Pode ser executado interativamente ou como um 'demônio', e tem a capacidade de registrar e reproduzir os dados capturados. Também nos permitirá exportar os dados para vários formatos de arquivo.
Características gerais do Collectl
Entre outras, esta ferramenta oferece aos usuários os seguintes recursos:
- Collectl não se concentra em um número limitado de métricas do sistemaEle pode coletar informações sobre muitos tipos diferentes de recursos do sistema, como; cpu, disco, memória, rede, sockets, tcp, inodes, infiniband, brilho, nfs, processos, quádricas, lajes e informações de buddy.
- Esta ferramenta usa muito pouca CPU. Na verdade, foi medido para usar 0.1% quando executado como um 'daemon' usando o intervalo de amostra padrão de 60 segundos para dados de processo e 10 segundos para todo o resto.
- Pode ser executado interativamente, como um daemon ou como ambos.
- Tem a capacidade de monitorar quase qualquer subsistema.
- Lata desempenham o papel de muitos outros utilitários projetados para um único propósito, como são; ps, top, iotop ou vmstat.
- Esta ferramenta também oferece o capacidade de registrar e reproduzir os dados capturados.
- Lata exportar os dados em vários formatos de arquivo.
- A ferramenta pode executado como um serviço para monitorar máquinas remotas ou um cluster de servidor inteiro.
- Nós também irá mostrar dados no terminal, escrever no arquivo ou socket.
Esses são apenas alguns dos recursos deste programa. Podem consulte todos eles em detalhes do site do projeto.
Instalar o Collectl
Por padrão, o pacote Collectl está disponível no repositório padrão do Ubuntu. Instalá-lo em nosso sistema será tão simples quanto abrir um terminal (Ctrl + Alt + T) e executar o comando:
sudo apt install collectl
Durante a instalação, ele nos pedirá para selecionar o servidor web para o qual Colplot deve ser autoconfigurado, embora tenhamos a possibilidade de selecionar o 'Nenhum ' para configuração manual mais tarde.
Uso
Assim que terminar a instalação desta ferramenta, poderemos execute-o facilmente a partir do terminal, mesmo sem qualquer opção. O comando a seguir exibirá informações sobre estatísticas de CPU, disco e rede em um formato curto e legível.
collectl
Se você se interessar imprimir estatísticas para todos os subsistemas, o comando que teremos que executar deve incluir o –Todas as opções:
collectl --all
Se queremos use Collectl com top, teremos que executar o seguinte comando com o Opção –top:
collectl --top
Se o que você está procurando é monitorar todos os recursos juntos, o comando a ser executado seria o seguinte:
collectl -scmd
Sempre que quisermos veja o uso de memória do nosso sistema, só precisaremos executar o comando com o opção -sm:
collectl -sm
Esta ferramenta também pode exibir informações sobre CPU, discos e dados de rede com o seguinte comando:
collectl -scdn
Pára obter informações sobre CPU e TCP, o comando que devemos executar seria o seguinte:
collectl -stc
Pára obter informações sobre os processos em nosso sistema, podemos executar o comando collectl com as seguintes opções:
collectl -c1 -sZ -i:1
Estas são apenas algumas das possibilidades que este utilitário nos oferece. Se você quiser consulte a ajuda deste e veja todas as opções disponíveis, no terminal (Ctrl + Alt + T) basta digitar o comando:
collectl --help
Nós também podemos escolher leia as páginas de manual digitando no terminal (Ctrl + Alt + T):
man collectl
Nessas linhas, vimos um uso básico do utilitário de linha de comando Collectl para monitorar o desempenho do sistema. Pra mais informações sobre como funciona, os usuários podem consultar o Documentação do projeto ou exemplos que eles oferecem em seu site.