Comment réparer l’erreur d’utilisation élevée du processeur « kernel_task » de Mac
Ce n’est jamais amusant quand votre ordinateur commence à fonctionner lentement, mais c’est pire quand vous ne pouvez pas comprendre pourquoi il est si lent.Si vous avez fermé tous les programmes que vous pouviez et que tout sur votre Mac semble toujours bouger dans la mélasse, cela peut être un signe effrayant tâches du noyau Provoque une utilisation élevée du processeur.
Sur votre Mac, kernel_task est le nom donné aux différentes fonctions de bas niveau qui donnent le reste du travail à l’ordinateur. Cela signifie que trouver le coupable peut être difficile.
Nous l’avons vu beaucoup, nous avons donc quelques conseils pour vous aider à vous débarrasser de ce problème.
Diagnostiquer un Mac lent
Si votre Mac semble lent, génère beaucoup de chaleur ou semble décoller en raison de la vitesse élevée du ventilateur, vous devez allumer moniteur d’activité et découvrez pourquoi. C’est essentiellement l’équivalent du Gestionnaire des tâches de Windows pour macOS.
Connexes : Qu’est-ce que le moniteur d’activité ?Équivalent Mac du Gestionnaire des tâches
Vous pouvez utiliser Spotlight pour ouvrir Activity Monitor : cliquez simplement sur Commande + Espace Ensuite, commencez à taper « activité » et cela devrait apparaître.Vous pouvez également le trouver ci-dessous Applications > Utilitaireset vous souhaiterez peut-être l’épingler sur votre Dock pour un accès plus rapide en cas de problèmes majeurs.
La raison pour laquelle votre ordinateur est lent doit être supprimée de CPU Étiqueter.cliquez % CPU Les en-têtes de colonne organisent les processus en cours d’exécution par utilisation du processeur. Tout ce qui utilise beaucoup de puissance de traitement apparaîtra en haut ; ceux-ci se déplaceront au fur et à mesure que votre ordinateur effectuera diverses tâches en arrière-plan.
Faire une vidéo du jour
L’utilisation élevée du processeur n’est généralement qu’un problème auquel vous ne vous attendez pas. Si vous exécutez un jeu, regardez une vidéo dans un navigateur ou modifiez une vidéo, il est raisonnable de s’attendre à ce que votre machine consomme des ressources. Si un seul onglet Safari ou un processus Mac utilise plus que sa juste part, cela signifie généralement que quelque chose ne va pas.
Pourquoi kernel_task est-il le coupable ?
Vous pouvez tuer la plupart des processus en cliquant dessus, puis cliquez sur X dans le coin supérieur gauche de l’écran. Malheureusement, vous ne pouvez pas le faire pour un processus spécifique : tâche du noyauLa raison en est que kernel_task fait en fait partie de macOS.
Ce n’est pas un processus unique, mais en fait une série de processus sous une même étiquette. Pendant que vous travaillez, macOS effectue diverses tâches en arrière-plan. Celles-ci incluent l’envoi et la réception de données sur le réseau, l’écriture et la lecture de données vers et depuis le disque et l’indexation de nouveaux dossiers ou disques pour la recherche Spotlight.
Ce processus consomme généralement beaucoup de mémoire disponible Mémoire onglet, mais ne vous inquiétez pas pour cela. La quantité de RAM utilisée augmentera et diminuera selon les besoins. Cependant, une utilisation élevée du processeur peut immobiliser l’ensemble de votre système, voire parfois le faire planter.
Alors, comment empêcher kernel_task d’avoir un impact négatif sur les performances de votre Mac ?
Solution simple au problème kernel_task
Dans de nombreux cas, le simple redémarrage de votre Mac résoudra le problème immédiatement. Cependant, si vous rencontrez ce problème depuis un certain temps, ce n’est pas une solution permanente à long terme. Ce n’est qu’une solution à court terme et devrait avoir un effet immédiat.
Tout ce qui a provoqué une augmentation de l’utilisation du processeur est susceptible de se reproduire. Par conséquent, vous pouvez également essayer de réinitialiser votre contrôleur de gestion du système (SMC) si vous rencontrez des événements répétés. C’est facile à faire et peut résoudre une grande variété de problèmes macOS.
Les instructions de réinitialisation du SMC varient légèrement selon le modèle de Mac que vous possédez. Parce qu’il peut résoudre de nombreux problèmes, nous avons un guide complet détaillant comment réinitialiser le SMC de votre Mac. Cela inclut également la réinitialisation de votre PRAM, une autre partie de votre Mac qui peut causer plusieurs problèmes.
Autres solutions pour corriger l’utilisation élevée du processeur kernel_task
La solution la plus évidente pour tout problème lié au système d’exploitation consiste probablement à mettre à jour vers la dernière version de macOS.juste commencer Préférences de systèmeCliquez sur Mise à jour logicielleet exécutez toutes les bonnes mises à jour logicielles Apple.
Adobe Flash est une autre cause courante d’utilisation élevée du processeur par le processus kernel_task. L’époque où Flash était indispensable pour naviguer sur le Web est révolue, mais vous en aurez peut-être encore besoin pour une application Web ou un site Web spécifique.
Au lieu d’installer Flash, vous pouvez utiliser un navigateur comme Google Chrome, qui fournit Flash (bien que facultatif). Il y a de fortes chances que vous n’ayez pas du tout besoin de Flash, vous pouvez donc le supprimer en toute sécurité. De plus, étant donné qu’Adobe ne prendra plus en charge Flash à partir du 31 décembre 2020, vous ne recevrez pas de mises à jour de sécurité critiques.
Il est essentiel de le supprimer – au moins pour des raisons de sécurité.Pour supprimer Flash, exécutez Gestionnaire d’installation d’Adobe Flash Player et cliquez désinstaller.
Approfondir l’utilisation élevée du processeur kernel_task de Mac
Certaines personnes ont réussi à supprimer les extensions du noyau, qui sont des modules de code capables d’effectuer des tâches de bas niveau. Aussi connues sous le nom de « kexts », la grande majorité de ces extensions sont installées par Apple dans le cadre de l’environnement macOS principal. Certains logiciels installent des extensions tierces en tant que pilotes ou pour contrôler le matériel.
Un moyen rapide de vérifier si un kext tiers est à l’origine de votre problème kernel_task consiste à redémarrer votre ordinateur en mode sans échec.Pour ce faire, redémarrez la machine et maintenez transfert clé au démarrage. Le mode sans échec ne charge que les extensions de noyau requises, donc si le problème ne se produit pas dans cet environnement, il y a un problème avec le kext tiers.
Pour aller au fond des choses, redémarrez le système normalement et démarrez Terminal. Ensuite, exécutez la commande suivante :
kextstat
Cela montrera quelles extensions de noyau sont actuellement chargées. Toutes les extensions Apple ressembleront à ceci :
com.apple.[etc]
Dans le même temps, le nom du développeur est inclus dans le pilote tiers comme suit :
com.paragon-software.filesystems
a aussi aimé ceci :
ch.tripmode.TripModeNKE
La meilleure façon de les supprimer est de désinstaller le logiciel associé. Pour certaines applications, cela signifie simplement déplacer les fichiers de l’application vers la corbeille, puis saisir votre mot de passe administrateur pour autoriser les modifications.
D’autres peuvent inclure des fichiers de désinstallation PKG que vous devez exécuter.Pour le reste, rendez-vous sur Préférences de système et recherchez les volets de préférences tiers.
À partir d’OS X El Capitan, Apple a introduit une nouvelle fonctionnalité de sécurité qui a brisé de nombreuses modifications tierces. La protection de l’intégrité du système, ou SIP en abrégé, empêche les applications d’injecter du code dans les propres applications d’Apple, ainsi que d’écrire sur des parties du lecteur qu’Apple juge importantes pour la sécurité du système.
Cela se traduit par une meilleure stabilité du système, vous devriez donc voir ce problème moins souvent dans les versions modernes de macOS.
Vous avez toujours une utilisation élevée du processeur ?Que faire quand tout le reste échoue
La solution finale ici est un peu risquée : supprimer la propre extension du noyau d’Apple. Ceci n’est pas recommandé. Cependant, si vous avez tout essayé et que vous constatez toujours que kernel_task provoque une utilisation élevée du processeur, vous pouvez essayer cette solution.
Le développeur et blogueur Viktor Petersson a beaucoup écrit sur kernel_task et les problèmes connexes. Dans son cas, cela a probablement été causé par une carte son peu fiable. Le message original de Petersson se concentrait sur Mac OS X Yosemite, mais il a depuis suivi avec une mise à jour vers les versions ultérieures de macOS.
Nous n’avons pas testé ce correctif et ne pouvons pas dire s’il fonctionne pour vous. Si vous souhaitez l’essayer, voici comment procéder :
- Utilisez Time Machine ou une autre solution de sauvegarde pour créer des sauvegardes de votre Mac.
- Désactivez la protection de l’intégrité du système en démarrant en mode de récupération et en exécutant la commande suivante à partir du terminal : csrutil disable
- Suivez la méthode de Victor. Trouvez d’abord votre modèle de Mac avec la commande : system_profiler -detailLevel mini | grep « Identifiant du modèle : »
- Exécutez la commande suivante : cd /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources
- Déplacez et sauvegardez les fichiers liés à votre modèle.Par exemple, si votre identifiant est MacBookPro8,2 Vous exécuteriez : sudo mv MacBookPro8_2.plist MacBookPro8_2.bak
- Redémarrez en mode de récupération et réactivez la protection de l’intégrité du système avec la commande : csrutil enable
Encore une fois, c’est le dernier recours. N’essayez de l’utiliser que si vous avez du mal à faire quoi que ce soit, car kernel_task rend votre Mac inutilisable. Ce n’est pas une solution à court terme – elle persiste même après la réinstallation du système d’exploitation.
Même dans ce cas, vous devrez répéter ce processus après chaque mise à jour logicielle majeure ou mise à niveau du système d’exploitation, car Apple restaure les fichiers que vous avez déplacés.
Correction du bogue kernel_task Mac
Souvent, la mise à niveau vers une nouvelle version de macOS apporte de nouvelles fonctionnalités et fonctionnalités, mais peut également introduire des bogues. Cela est particulièrement vrai sur les anciens modèles de matériel qui commencent à repousser leurs limites.
Cependant, si vous ne commencez à voir des problèmes kernel_task sur votre Mac qu’après une mise à jour, cela pourrait être le coupable. J’espère que l’un de ces conseils pourra vous aider à résoudre le problème et à améliorer les performances de votre Mac.
A propos de l’auteur