Você pode obter muitas informações internas sobre processos, o agendador e outros componentes do sistema operacional e do hardware usando
cat /proc/...
onde ... pode ser muitas coisas. Por exemplo, pode ser um ID de processo, seguido por uma grande quantidade de solicitações de informações específicas ou solicitação de informações de depuração do planejador, por exemplo:
cat /proc/sched_debug
Para ver a lista completa de opções, digite ls /proc
. Você verá uma longa lista de números de identificação de processo, mas também alguns nomes interessantes, como sched_debug, cpuinfo, meminfo, uptime e muito mais.
Tudo isso está disponível graças ao sistema de arquivos virtual procfs Você pode ler mais sobre isso aqui .
Outro comando útil é:
top
Isso mostrará informações em tempo real sobre como os processos estão agendados, o uso da memória e muito mais.