ioreg, qui es-tu ?

link.javaux

Membre actif
21 Mars 2008
545
110
Belgique
linkjavaux.deviantart.com
Salut,

De temps à autre mon ordi s'emballe sans crier gare. Lorsque je lance le moniteur d'activité, comme vous pouvez le voir ci-dessous, une foule de process ioreg sont en cours.
Si je ferme la session puis la redémarre, ils sont toujours présent et il faut donc que je passe par un redémarrage pour bien les clôturer tous...
D'où cela vient-il ? Que représente ce processus ? Comment ne plus le voir apparaitre ? Merci

385953Capturedcran20141101135302.png
 
ioreg : Displays the I/O Kit registry. It shows the heirarchical registry structure as an inverted tree.
Je ne peux rien faire de plus pour toi ;)
 
«Ioreg, qui es-tu?»
344369_original.png

- Yorick! pauvre Yorick...


☝︎:D
J'eusse point dû mais cette paronymie fut plus forte que moi...


ioreg (Input/Output Kit Registry display utility) est un programme UNIX natif sis à l'adresse : /usr/sbin/ioreg. Abscons, non :D? Cet utilitaire ultra-spécialisé n'est qu'un 'visionneur' qui opère en mode 'lecture seule' sur un seul objet : le I/O Kit Registry. Ledit «catalogue des impedimenta : entrée/sortie» :D est la base de données dynamique qui enregistre en mode 'live' les transactions entre pilotes (nubs) et périphériques (bidules physiques attachés au Mac). Ce catalogue est continûment mis-à-jour en RAM aussi longtemps que le Mac est démarré en tant que registre d'appariement : périphériques attachés / pilotes responsables.

Le 'lecteur' ioreg déploie le tableau d'une arborescence inverse du type suivant :​

345068_original.png

où le Diable ne reconnaîtrait pas sa Mère hautement informatif pour l'initié :D

[La Sagesse Antique soutient constamment que la connaissance théorique soulage substantiellement les maux - quand bien même non éradiqués en pratique : j'imagine que tu te sens déjà mieux à ce stade ? :D]

♤

Cette absconse exploration intellectuelle me conduit quand même au double diagnostic suivant : à supposer ton Mac bardé de périphériques attachés au démarrage -->


  • d'une part il y mise-en-place dynamique en RAM dès le lancement du catalogue pilotes/bidules (ce catalogue se re-crée et fonctionne en mode 'live' à chaque démarrage du Mac) - et c'est là une part du fonctionnement normal de la bécane. Qu'il y ait des problèmes de pilotage de bidules, ici ou là (par exemple une nouvelle imprimante et des pilotes non mis à jour) - ça se sanctionne par un dysfonctionnement pratique et le catalogue l'enregistre.

  • d'autre part il y a la lecture que le binaire UNIX : ioreg peut être amené à faire de ce catalogue (lequel fonctionne automatiquement dès le lancement). Cette opération 'superfétatoire' - je ne vois pas comment elle se ferait toute seule. Mais, lorsqu'on lance le programme depuis le «Terminal», c'est un 'instantané' qui est pris et affiché et le processus ioreg quitte immdédiatement après ce cliché du catalogue.

☞ d'une part, dans le «Moniteur d'activité», tu peux sélectionner le processus ioreg le plus en tête de liste et presser dans la barre d'outils juste au-dessus sur le bouton : ⨂ en choisissant l'option : Forcer à quitter (action provisoire. Voir si le processus se re-lance...) ; d'autre part, tu pourrais te demander si tu n'as pas installé une application graphique de 'Monitoring' (surveillance de tâches) qui fonctionnerait en toile de fond et serait responsable de l'activation ré-itérée du programme ioreg...

[C'est tout ce que je vois franchement]

♧
 
Merci beaucoup pour tout ça :jap:

Pour répondre à la première question, il n'y a aucun périphérique attaché à mon ordi, je ne travail jamais avec avec aucun écran par exemple et il y a seulement une imprimante en réseau.

Pour ce qui est de forcer la fermeture dans moniteur d'activité, je testerai la prochaine fois (ça n'arrive pas tout le temps heureusement)

Je testerai aussi pour geektool mais ça je n'y crois pas fort car j'utilise GT depuis des années avec toujours les mêmes modules et je n'ai jamais eu de problèmes jusqu'ici ^^

Je donne des nouvelles dès que possible

---------- Nouveau message ajouté à 08h51 ---------- Le message précédent a été envoyé à 08h41 ----------

• Les processus ne disparaissent pas lorsque j'essaye de les quitter un par un. A un moment tu en as dix puis l'instant d'après tu en as 15 et ainsi de suite
• En quittant GT pas de différence
• J'ai l'impression que c'est lié à googlemaps, c'est possible ?