Page d'accueil » comment » Qu'est-ce que kernel_task et pourquoi est-il exécuté sur mon Mac?

    Qu'est-ce que kernel_task et pourquoi est-il exécuté 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 d’explication sur divers processus trouvés dans Activity Monitor, tels que hidd, mdsworker, installd et bien d’autres. Je ne sais pas ce que sont ces services? Mieux commencer à lire!

    Un «noyau», si vous ne le saviez pas, est au cœur de tout système d'exploitation, entre votre processeur, votre mémoire et tout autre matériel et le logiciel que vous exécutez. Lorsque vous allumez votre Mac, le noyau commence en premier et tout ce que vous faites sur votre ordinateur passe par le noyau à un moment donné. Le Moniteur d'activité place toute cette activité variée sous une même bannière: kernel_task..

    Si votre ordinateur ne fonctionne pas très lentement, ne vous inquiétez pas du fait que ce processus consomme beaucoup de mémoire ou utilise parfois des cycles de processeur: c'est normal. La mémoire non utilisée est une mémoire perdue. Par conséquent, kernel_task la mettra au travail pour des tâches telles que la mise en cache de fichiers, et utiliser un système d'exploitation moderne signifie parfois utiliser une certaine quantité de ressources 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. Redémarrer votre Mac est le seul moyen de redémarrer votre noyau, et cela résoudra parfois tous les problèmes. Mais si le comportement persiste, voici un peu plus d'informations.

    kernel_task fait semblant d'utiliser des cycles du processeur pour garder les choses au frais

    Si vous faites quelque chose qui demande beaucoup de temps pour convertir des vidéos 4K, prenez le temps de vous demander ce qui prend si longtemps et consultez le Moniteur d'activité. Souvent, vous constaterez que kernel_task consomme beaucoup de puissance de son processeur, puissance que vous préféreriez utiliser pour un processus intensif..

    C'est compréhensible si vous êtes frustré, mais il se trouve que votre système d'exploitation le fait exprès pour empêcher la surchauffe de votre processeur. Pour citer la page d'assistance d'Apple:

    Une des fonctions de kernel_task est d’aider à gérer la température du processeur en le rendant moins disponible pour les processus qui l’utilisent de manière intensive. En d'autres termes, kernel_task répond aux conditions qui rendent votre processeur trop chaud, même si votre Mac ne vous semble pas trop chaud. Cela 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'est pas vraiment utiliser toute la puissance du processeur: cela empêche simplement votre processus intensif de l'utiliser pour éviter une surchauffe. Tout devrait revenir à la normale lorsque vous sortez de la zone de danger.

    Une application qui a la mauvaise habitude d’utiliser beaucoup de ressources processeur et qui l’invite est Flash. Si vous voyez que les onglets de Flash ou du navigateur prennent beaucoup de puissance de processeur parallèlement à 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 processeur avec ses divers bogues et kernel_task n'aura plus à le protéger.

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

    Si vous trouvez que kernel_task consomme beaucoup de temps processeur ou de mémoire alors que vous ne faites pas grand-chose, vous pourriez avoir un autre problème. Habituellement, cela concerne les extensions de noyau tierces, appelées «kexts» par macOS. Ces modules, livrés avec les pilotes matériels et certains logiciels, s’interfacent directement avec le noyau. Un kext défectueux pourrait amener kernel_task à utiliser des ressources système excessives.

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

    Le mode sans échec n'active pas les logiciels tiers. Par conséquent, si votre Mac ne rencontre aucun problème en mode sans échec, vous avez trouvé le problème. Désinstallez les logiciels tiers ou les pilotes que vous avez installés récemment et voyez si cela vous aide..

    Si vous souhaitez approfondir vos connaissances, Etrecheck exécute des dizaines de diagnostics, y compris une liste de tous les kex 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 résout le problème. Si ce n'est pas le cas, vous devrez peut-être envisager un voyage dans l'Apple Store ou chez votre réparateur Mac local.

    Quelques autres choses à essayer

    Si vous avez toujours un problème après tout cela, vous pouvez essayer quelques solutions..

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

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

    Crédit photo: Matthew Pearce