GNU/Linux >> Tutoriales Linux >  >> Linux

Obtener estadísticas de CPU por subproceso

Solución 1:

top -H -p pid 

Espero que pueda ayudar

Solución 2:

Porcentaje de uso de CPU por subproceso que puede obtener con ps comando:

 ps -emo %cpu,pid,user,args

La forma en que se calcula se describe en ps manpage :

Actualmente, es el tiempo de CPU utilizado dividido por el tiempo de ejecución del proceso (relación cputime/realtime), expresado como porcentaje.

Solución 3:

Buscaría en SystemTap. Esta herramienta sin duda le dará lo que desea. Existe este ejemplo de creación de perfiles de hilos; no se si tiene todo lo que quieres, pero podrías modificarlo para que lo tenga.


Linux
  1. Comenzando con Zsh

  2. ¿Comprobar el uso de subprocesos/Cpu para un nodo en el Administrador de trabajos de Slurm?

  3. ¿Errno es seguro para subprocesos?

  4. Cómo imprimir pthread_t

  5. ¿Cómo puedo ver en qué núcleo de CPU se está ejecutando un subproceso?

Primeros pasos con GnuCash

Primeros pasos con Etcher.io

¿Cómo registro el uso de la CPU por proceso?

Xargs separados por saltos de línea

¿Cuánto tiempo debe tardar resize2fs en una partición de 1 TB?

¿Averigüe qué proceso de apache de alto uso de CPU está haciendo realmente?