Como posso obter informações sobre segmentos de processo?

0

Oi eu queria obter informações sobre threads de processo, então usei o comando / proc / stat no terminal. Mas receba o erro "permissão negada". Como posso resolver este problema?

    
por The Capricorn 11.07.2017 / 08:11

3 respostas

1

Você não pode executar /proc/stat , você pode visualizá-lo, por exemplo, com

cat /proc/stat

/proc é um pseudo-sistema de arquivos com muitas informações do sistema para visualizar. Veja man proc para detalhes. Você pode ler detalhes sobre o linux /proc/stat , por exemplo, em esta página

    
por 11.07.2017 / 08:18
1

Para obter o número de threads de um processo, execute

grep Threads /proc/<PID>/status
    
por 11.07.2017 / 08:50
1

Você também pode exibir threads com o comando ps:

THREAD DISPLAY
        H     Show threads as if they were processes.
       -L     Show threads, possibly with LWP and NLWP columns.
        m     Show threads after processes.
       -m     Show threads after processes.
       -T     Show threads, possibly with SPID column.

Por exemplo:

ps -T -p $pid

para exibir encadeamentos com número SPID do processo com PID $ pid.

    
por 11.07.2017 / 09:22