GNU/Linux >> Tutoriales Linux >  >> Linux

Usar /proc/stat para la cantidad de procesos que se ejecutan en el sistema

Mire la documentación para proc(5) , y verá esto para los procesos campo:

Número de bifurcaciones desde el arranque.

Así que simplemente no es el número que estás buscando. ps te dará eso como ya sabes, contando los directorios con solo números en su nombre bajo /proc es otro enfoque.


Dependiendo de si desea incluir hilos o no, agregue la opción -L a su ps comando:

$ ps -A --no-headers | wc -l
359
$ ps -AL --no-headers | wc -l
967

Los subprocesos no se enumeran por separado por ps de forma predeterminada. El punto de los hilos es que son múltiples hilos de ejecución dentro de un espacio de direcciones de proceso .


Linux
  1. ¿Detectar el sistema Init usando el shell?

  2. Linux:¿la diferencia entre /sys/block/sda1/stat y /sys/block/xvda1/stat?

  3. ¿Cómo obtengo la ruta de un proceso en Unix/Linux?

  4. /proc/[pid]/pagemaps y /proc/[pid]/maps | linux

  5. linux /proc/loadavag

Solucionar problemas con el sistema de archivos proc en Linux

Consejos para usar el comando superior en Linux

Archivos /proc/cpuinfo y /proc/meminfo en Linux

Comprender los archivos /proc/mounts, /etc/mtab y /proc/partitions

¿Cómo obtengo el uso total de CPU de una aplicación de /proc/pid/stat?

¿Por qué los directorios /home, /usr, /var, etc. tienen todos el mismo número de inodo (2)?