Como calcular o carregamento da cpu PID?

3

Por favor, ajude-me a encontrar uma maneira confiável de calcular (em um script bash) uma carga de CPU PID do jboss.

Para ser específico, não sei como agregar /proc/[pid]/stat campos para obter a carga que um processo específico faz em um múltiplo env 64 bit cpu. Ubuntu.

Muito obrigado Xander

    
por Mark 28.01.2011 / 18:20

1 resposta

2

A ferramenta que interpreta a informação /proc/[pid]/stat é ps , essa ferramenta permite que você obtenha o carregamento da CPU de qualquer processo único no sistema:

ps S -p [pid] -o pcpu=

Para monitorar usando este comando, você pode usar watch:

watch ps S -p [pid] -o pcpu=

Este comando gera uma porcentagem do uso total da CPU da agregação de todos os processos filhos. Se você quiser ver a árvore de processos, use pstree:

pstree -p [pid]
    
por Martin Owens -doctormo- 28.01.2011 / 18:34