in

Qu’est-ce que kernel_task et pourquoi s’exécute-t-il sur mon Mac?

Vous avez donc trouvé quelque chose appelé «kernel_task» dans Activity Monitor, et vous voulez savoir ce que c’est. Bonne nouvelle: ce n’est rien de néfaste. C’est en fait votre système d’exploitation.

Cet article fait partie de notre série en cours expliquant divers processus trouvés dans Activity Monitor, tels que hidd, mdsworker, installd et bien d’autres. Vous ne savez pas quels sont ces services? Mieux vaut commencer à lire!

Un «noyau», si vous ne le saviez pas, est au cœur de tout système d’exploitation, entre votre CPU, votre mémoire et tout autre matériel et le logiciel que vous exécutez. Lorsque vous allumez votre Mac, le noyau est la première chose qui démarre, et essentiellement tout ce que vous faites sur votre ordinateur passe par le noyau à un moment donné. Activity Monitor met toute cette activité variée sous une seule bannière: kernel_task.

Si votre ordinateur ne fonctionne pas lentement, ne vous inquiétez pas du fait que ce processus utilise beaucoup de mémoire ou utilise occasionnellement des cycles de processeur: c’est normal. La mémoire inutilisée est de la mémoire gaspillée, donc kernel_task la mettra au travail pour des choses comme la mise en cache de fichiers, et exécuter un système d’exploitation moderne signifie parfois utiliser une certaine puissance du processeur.

Mais si kernel_task utilise constamment la majorité de vos ressources système et que votre Mac est vraiment lent, vous pourriez avoir un problème. Le redémarrage de votre Mac est le seul moyen de redémarrer votre noyau, et parfois cela résoudra tous les problèmes. Mais si le comportement persiste, voici un peu plus d’informations.

kernel_task fait semblant d’utiliser des cycles CPU pour garder les choses au frais

Si vous faites quelque chose qui prend beaucoup de puissance de traitement, par exemple la conversion de vidéos 4K, vous vous demandez peut-être ce qui prend si longtemps et regardez le moniteur d’activité. Souvent, vous verrez que kernel_task utilise beaucoup de puissance CPU… une puissance que vous préférez utiliser par votre processus intensif.

C’est compréhensible si vous êtes frustré, mais il s’avère que votre système d’exploitation le fait exprès pour empêcher votre CPU de surchauffer. Citer Page d’assistance d’Apple:

L’une des fonctions de kernel_task est d’aider à gérer la température du CPU en rendant le CPU moins disponible pour les processus qui l’utilisent intensément. En d’autres termes, kernel_task répond aux conditions qui font que votre processeur devient trop chaud, même si votre Mac ne vous semble pas chaud. Il ne cause pas lui-même ces conditions. Lorsque la température du processeur diminue, kernel_task réduit automatiquement son activité.

Donc, kernel_task n’utilise pas toute cette puissance du processeur: il empêche simplement votre processus intensif de l’utiliser afin d’éviter la surchauffe. Tout devrait revenir à la normale lorsque vous êtes hors de la zone de danger.

Flash est une application qui a la mauvaise habitude d’utiliser beaucoup de CPU. Si vous voyez que les onglets de Flash ou du navigateur prennent beaucoup de puissance CPU à côté de kernel_task, envisagez de désinstaller ou de désactiver complètement Flash pour éviter le problème. Cela empêchera Flash d’utiliser votre CPU avec ses divers bogues, et kernel_task de devoir protéger votre CPU pour garder les choses au frais.

Démarrez en mode sans échec pour résoudre les problèmes de noyau

Si vous trouvez que kernel_task utilise beaucoup de CPU ou de mémoire alors que vous ne faites rien, vous pourriez avoir un autre problème entre vos mains. Cela concerne généralement les extensions de noyau tierces, appelées «kexts» par macOS. Ces modules sont fournis avec les pilotes matériels et certains logiciels, et s’interfacent directement avec le noyau. Un kext défectueux pourrait amener kernel_task à prendre des ressources système excessives.

Pour tester cela, vous devez démarrer votre Mac en mode sans échec, l’une des options de démarrage Mac cachées que tout utilisateur de Mac devrait connaître. Arrêtez votre Mac, puis allumez-le tout en maintenant la touche Maj enfoncée. Vous verrez le mot «Safe Boot» sur l’écran de connexion.

Le mode sans échec n’active pas les kexts tiers, donc si votre Mac ne rencontre aucun problème en mode sans échec, vous avez trouvé votre problème. Désinstallez tout logiciel ou pilote tiers que vous avez installé récemment et voyez si cela vous aide.

Si vous souhaitez approfondir, Etrecheck exécute des dizaines de diagnostics, y compris une liste de tous les kexts installés et en cours d’exécution sur votre système. Désinstallez tout ce que vous pensez être à l’origine du problème et voyez si cela le résout. Sinon, vous devrez peut-être envisager de vous rendre dans l’Apple Store ou dans votre sympathique atelier de réparation Mac local.

Quelques autres choses à essayer

Si vous rencontrez toujours un problème après tout cela, vous pouvez essayer certaines choses.

Parfois, la réinitialisation de la NVRAM sur votre Mac aidera. Pensez à analyser votre Mac à la recherche de logiciels malveillants, qui pourraient être à l’origine du problème. Vous pouvez également faire les choses habituelles pour accélérer votre Mac, comme supprimer les éléments de démarrage inutiles et libérer de l’espace sur le disque dur.

Si rien ne vous aide, vous devez parfois arrêter de perdre votre temps et réinstaller macOS à partir de zéro. Évidemment, cela devrait être un dernier recours, mais il est important de savoir quand vous êtes battu.

Crédit photo: Matthew Pearce

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Donnez à Ubuntu un nouveau look avec les thèmes Bisigi

Donnez à Ubuntu un nouveau look avec les thèmes Bisigi

Comment utiliser la fonction d’écran partagé d’Excel