linux – ¿Cómo ver cuántos cambios de contexto hace un proceso?

Pregunta:

Quiero ver si mi proceso hace muchos cambios de contexto. También quiero ver cómo la manipulación de grupos de tareas afecta la cantidad de cambios de contexto.

Respuesta:

Puede ver información sobre los cambios de contexto de su proceso en /proc/<pid>/status .

$ pid=307
$ grep ctxt /proc/$pid/status
voluntary_ctxt_switches:        41
nonvoluntary_ctxt_switches:     16

Para ver estos números actualizándose continuamente, ejecute

$ # Update twice a second.
$ watch -n.5 grep ctxt /proc/$pid/status

Para obtener solo los números, corre

$ grep ctxt /proc/$pid/status | awk '{ print $2 }'

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım