'htop' process e threads de uso cpu?

1

Estou observando um processo multi-encadeado no htop na visualização em árvore. Se eu fosse apenas para a parte problemática, parece um pouco assim:

                  CPU%
 bin/process       100
  '- thread1        70
  '- thread2         0

O processo todo está usando 100% e um dos encadeamentos está usando 70%. Onde coloco os outros 30%?

    
por TheMeaningfulEngineer 18.12.2014 / 16:09

2 respostas

1

thread1 e thread2 são encadeamentos filhos gerados pelo processo principal, mas o processo principal ainda pode funcionar.

Na sua saída de htop bin/process (e todos os encadeamentos filhos) estão usando 100% de cpu. 70% do cpu é usado por thread1 e 0% por thread2 , o restante (diferença) é o processo principal que gera / gerencia esses encadeamentos filhos.

    
por 01.09.2016 / 14:10
-1

A 1ª coluna da mesma linha (na extrema esquerda) da linha mostrará o ID da linha. grep esse ID de encadeamento na saída de ps -eLf e você verá o encadeamento.

Lembre-se, você tem que usar as opções -eLF para incluir os tópicos na saída.

De man ps :

 -L              Show threads, possibly with LWP and NLWP columns
    
por 18.12.2014 / 18:57