Comandos unix para verificar o uso da cpu

sistemas operacionais Unix-like como o Linux Unix e fornecer pelo menos quatro comandos para verificar o uso de CPU do seu computador. Qual você escolhe para usar em uma determinada situação vai depender de suas necessidades. Alguns gerar relatórios ao vivo, alguns são projetados para log seus dados diretamente para arquivos de texto e outros são projetados para fornecer uma discriminação processo-a-processo de quais programas estão usando o tempo mais CPU.

SAR

  • A Atividade Reporter System (SAR) verifica o processador em intervalos regulares e registra-lo também para o console ou para um arquivo que você especificar. Leva pelo menos um argumento: o atraso, em segundos, entre cada vez que ele verifica o processador. Além disso, você pode especificar um arquivo para registrar as informações em, bem como o número de vezes para realizar a verificação antes de parar. O comando a seguir iria verificar o uso da CPU a cada cinco segundos para um minuto e registrar as informações em um arquivo chamado "cpuinfo:"

    SAR -o cpuinfo 5 12

    o "12" vem do fato de que existem 12 intervalos de cinco segundos em 60 segundos.



    SAR é uma boa escolha para os administradores que querem um registro de longo prazo da utilização da CPU ao longo do tempo.

mpstat

  • Mpstat tem o mesmo formato que o comando SAR, mas exibe informações extra para computadores com múltiplos processadores em relação à utilização em cada processador individual. Ele só está instalado em alguns sistemas.

Topo

  • Enquanto SAR e mpstat fornecer informações sobre o uso geral da CPU, Top permite analisar o uso da CPU por processos individuais em detalhes íntimos. Ele também fornece dados em tempo real, ao contrário de SAR e mpstat. Para usá-lo, basta digitar "topo" em seu terminal. Você também pode digitar "cpu -o topo" para contar Top para classificar seus resultados, a fim de processos que estão usando o tempo mais CPU. Pode sair Top por bater "q" a qualquer momento.

    Top é uma boa escolha para usuários que desejam uma rápida ideia, de uma só vez do que a utilização da CPU é nesse momento a fim de diagnosticar o desempenho lento.

estado do processo

  • Estado do processo (PS) pode ser também ser utilizada para verificar a percentagem de CPU utilizada por cada processo. Na verdade, é onde Top obtém sua informações no entanto, é preciso um pouco mais de digitação de usar. Para obter um relatório do PS, digite o seguinte: "ps -e -o pcpu -o pid -o args usuário -o." A única vantagem de usar PS sobre Top é que PS irá gerar um relatório e voltar para a linha de comando imediatamente.

De esta maneira? Compartilhar em redes sociais:

LiveInternet