Extração de Informações de Planejamento de Processos

2

Eu quero extrair o processo com maior utilização em cada núcleo de processador e, em seguida, saída de informações (PID, etc.) para um arquivo. Como posso fazer isso usando o comando top ou ps?

Obrigado.

    
por gokussj9 03.05.2016 / 22:15

2 respostas

2

Que tal

ps -k -pcpu -O pcpu,psr 

A bandeira k é sua chave de classificação, que é a porcentagem de CPU. O Capital O altera a saída para adicionar a porcentagem de utilização da CPU e o processador / CPU atual em que o processo foi executado. Você recebe uma saída como:

  PID %CPU PSR S TTY          TIME COMMAND
15049  5.8   2 S tty2     00:00:28 chrome
14808  4.3   1 S tty2     00:00:21 chrome
14448  3.9   5 S tty2     00:00:21 gnome-shell
15234  1.8   5 S tty2     00:00:08 chrome
14896  1.5   2 S tty2     00:00:07 chrome
14322  1.2   0 S tty2     00:00:06 Xorg

percent cpu é a coluna de tempo dividida pelo tempo real. Você pode obter resultados estranhos se tiver um processo ocupado que então fica inativo (mas sua média geral ainda é alta ou baixa, dependendo do que você esperava).

Para obter algo para responder "o que está mantendo minha CPU ocupada nos últimos segundos", a parte superior é uma ferramenta melhor.

Note também que os processos irão se movimentar nas CPUs, então, entender por que uma CPU roda quente às vezes pode ser difícil de trabalhar. Você geralmente quer que isso espalhe a carga entre eles.

    
por 04.05.2016 / 23:38
2
PSOUTFILE=/tmp/ps-out.txt
ps -ef| sort -r  -k7 | head -2 >> ${PSOUTFILE}

este segmento acima obtém as informações do primeiro processo e a linha de cabeçalho explicando a que cada coluna se refere e grava no arquivo especificado. Se você não quiser imprimir a linha de cabeçalho da coluna, poderá modificá-la como tal:

PSOUTFILE=/tmp/ps-out.txt
ps -ef| sort -r  -k7 | head -2 | tail -1 >> ${PSOUTFILE}

Se não é isso que você está procurando, é necessário ser mais detalhado na sua pergunta. Por favor, modifique sua postagem original para incluir mais detalhes, explicando o que você deseja ver neste arquivo.

    
por 03.05.2016 / 22:39

Tags