3 votes

Y a-t-il un moyen de voir ce que la tâche du noyau est en train de faire?

J'ai trouvé une question (et des réponses) sur Que fait exactement kernel_task?. Ce que je veux savoir, c'est comment je peux inspecter ce que kernel_task fait à n'importe quel moment donné?

Est-ce que cela est enregistré pour que je puisse inspecter ce qu'il a fait pendant un certain temps ou est-ce que je peux même l'observer en temps réel?

2voto

Ruskes Points 44895

Il y a peu d'endroits où les informations sont disponibles, mais étant donné que le noyau est une bête multitâche, il faut regarder à plusieurs endroits :

  1. Le plus simple est le journal de la Console "tapez kernel dans la zone de filtrage", mais toutes les activités ne sont pas rapportées car le Noyau exécute des millions d'instructions en une milliseconde.

  2. Aussi le Moniteur d'activité est une bonne source d'informations.

  3. Vous pourriez utiliser ps -A > process.txt pour voir tous les processus en cours d'exécution.

  4. Vous pourriez utiliser sudo iosnoop pour voir toutes les activités disque.

  5. Vous pourriez utiliser kextstat > ~/Bureau/kexts.txt pour voir tous les pilotes chargés.

En d'autres termes, c'est trop occupé pour que vous puissiez suivre et un fichier de sortie continu n'aurait pas de sens.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X