Une utilisation élevée du processeur peut entraîner plusieurs problèmes sur les Mac. Si vous n’y touchez pas, vous risquez de rencontrer des plantages d’application, une interface frénétique fréquente avec un ballon de plage en rotation, une surchauffe, une durée de vie de la batterie plus courte et, pire encore, des paniques du noyau. Ce didacticiel vous montre les étapes pour identifier les processus utilisant un CPU excessif et comment les corriger.
Pointe: Si vous travaillez avec un ancien Mac, découvrez comment vous pouvez obtenir de nouvelles pièces et les mettre à niveau pour qu’elles soient comme neuves.
Identification des processus consommant trop de CPU
À la base, un utilisateur Mac doit être conscient des différents types de processus et des tenants et aboutissants de l’utilisation du moniteur d’activité. Pour afficher les processus consommant le %CPU le plus élevé :
- Lancez Activity Monitor et cliquez sur l’onglet CPU.
- Cliquez une fois sur l’en-tête de colonne pour les trier par ordre décroissant.
- Choisissez « Fenêtre → Historique du processeur ».
- Ouvrez une nouvelle fenêtre « CPU History » qui affiche la charge de l’utilisateur et du système dans chaque cœur avec le temps.
- Vous devez également noter si un processus donné est une application ou appartient au système. Les processus basés sur les applications ont une icône à côté de leur nom et sont liés à votre compte d’utilisateur, dans ce cas, « rahulsaigal ».
- Les processus qui n’ont pas d’icône à côté de leur nom et qui appartiennent à « root » appartiennent au système.
L’onglet CPU met en évidence certaines mesures importantes.
- %CPU est le pourcentage de la capacité totale du processeur que le processus consomme, par exemple, la capacité du processeur.
- Le temps CPU est la durée pendant laquelle un processus a été actif depuis le dernier démarrage.
- Idle Wake Ups est le nombre de fois qu’un processus est sorti de l’état de veille.
Pour les Mac Apple Silicon, vous comprendrez comment se comportent les cœurs Icestorm (ou Efficient) et Firestorm (ou Performance). La plupart des processus basés sur le système (indexation Spotlight, sauvegardes Time Machine) utilisent des cœurs E. Les applications et les processus utilisateur associés s’exécutent sur des cœurs E ou P avec une préférence pour les cœurs P.
Conseil utile: vous vous demandez si une application a été optimisée pour votre Apple Silicon Mac ? Nous vous montrons comment vérifier.
Gestion des applications qui consomment trop de CPU sur Mac
Lorsqu’une application consomme trop de CPU, elle peut se bloquer ou cesser de répondre aux entrées de l’utilisateur. Votre meilleure option est de le forcer à le quitter. Presse Commande + Option + Esc pour ouvrir la boîte de dialogue « Forcer à quitter ».
Une application gelée apparaît en rouge avec l’étiquette « Ne répond pas ». Sélectionnez cette application et cliquez sur « Forcer à quitter ». Si vous avez affaire à une application qui ne répond pas à la méthode Forcer à quitter ou si Activity Monitor ne s’ouvre pas, consultez notre guide sur l’utilisation de Terminal pour forcer la fermeture d’une application.
Un navigateur Web est basé sur une architecture multi-processus. Il inclut toutes les fonctions logiques dans des processus distincts : le processus principal (navigateur), le processus GPU et le processus dédié pour chaque onglet et extension.
Pour voir cela en pratique, appuyez sur Décalage + Esc pour ouvrir Chrome Task Manager et inspecter son utilisation CPU + mémoire.
Par nature, un navigateur utilisera un processeur excessif si vous ouvrez trop d’onglets qui affichent des photos et des vidéos haute résolution. Une fois que vous fermez l’onglet ou supprimez les extensions inutilisées, l’utilisation du processeur sera réduite.
Correction de l’utilisation élevée du processeur par la tâche du noyau
Le noyau charge la fondation principale de macOS et les pilotes essentiels. « kernel_task » est le processus qui affiche les métriques importantes du noyau. Son objectif principal est de réguler la température du processeur en rendant le processeur moins disponible pour les processus.
En d’autres termes, si votre CPU chauffe, le noyau est activé pour refroidir votre Mac. Mais en réponse, la charge CPU de « kernel_task » augmente. Une utilisation élevée du processeur peut indiquer des évents bloqués, des capteurs de température défectueux, des extensions de noyau tierces corrompues et des périphériques matériels/périphériques incompatibles.
Sur les Mac Intel, vous pouvez :
- Réinitialisez le SMC (contrôleur de gestion du système). Il corrige une variété de problèmes sur votre Mac, y compris les difficultés WI-Fi et les connexions interrompues, et les problèmes avec le trackpad.
- Supprimez l’extension de noyau tiers. Pour voir l’extension de noyau installée, lancez Informations système (À propos de ce Mac -> Rapport système) et accédez à « Logiciel -> Nom de l’extension ». Cliquez sur la colonne « Obtenu de » pour voir le kext chargé en haut.
Le processus « kernel_task » s’exécute efficacement sur les Mac Apple Silicon en raison du changement d’architecture (System on Chip) associé au durcissement du noyau et à une gestion étendue des cœurs (différents cœurs fonctionnant à des fréquences variées).
SMC est absent et il n’est pas nécessaire de réinitialiser la NVRAM manuellement. Arrêter et redémarrer votre Mac peut résoudre la plupart de vos problèmes. Cependant, certains flux de travail ou facteurs peuvent toujours déclencher la panique du noyau. Dans ce cas, vous devez consulter l’équipe d’assistance Apple.
Réduire l’utilisation du processeur de Windows Server
Le rôle principal de « WindowServer » est de dessiner des fenêtres dans l’affichage et de les gérer. Sans cela, il n’y a pas d’interface graphique (interface utilisateur) pour interagir, et vous n’avez aucun contrôle dessus. Il tire parti du GPU Metal intégré pour gérer la transparence, la composition de l’interface utilisateur et rendre vos fenêtres rapidement.
Par défaut, WindowServer consomme 10% à 30% de votre CPU et cause rarement des problèmes. Si vous rencontrez une utilisation élevée du processeur, essayez ces correctifs.
- Quittez vos applications de manière progressive et notez l’utilisation du processeur. Redémarrez votre Mac et surveillez l’utilisation du processeur. Une fois que vous avez identifié l’application coupable, envoyez un journal détaillé au développeur.
Le processus WindowServer est également responsable de la gestion de plusieurs affichages et même du contrôle de leur comportement. Si l’utilisation du processeur reste élevée, suivez ces étapes :
- Désactivez le partage d’écran et séparez les espaces pour votre affichage.
- Supprimez l’encombrement du bureau, car macOS considère chaque icône du bureau comme une fenêtre et alourdit davantage WindowServer.
Réduisez l’utilisation du processeur par le processus Bird
« bird » est le processus principal derrière iCloud qui s’active lorsque vous commencez à sauvegarder des fichiers sur iCloud Drive. Lorsque vos fichiers sont synchronisés, l’utilisation du processeur doit être réduite. Une utilisation élevée du processeur suggère que certains fichiers ont été corrompus et iCloud ne peut pas synchroniser ces fichiers.
En même temps, vous devez prendre note du processus « cloud » lié à CloudKit. Les applications tierces peuvent utiliser CloudKit pour déplacer des données entre les applications et les conteneurs iCloud. Apple utilise également CloudKit pour synchroniser vos fichiers dans Desktop et Documents avec d’autres appareils.
Pour résoudre ce problème, nous désactiverons temporairement iCloud pour empêcher le processus « bird » de synchroniser à nouveau les fichiers.
- Ouvrez « Préférences système » et cliquez sur « Identifiant Apple ».
- Cliquez sur « iCloud » et décochez « iCloud Drive ». Lorsque vous faites cela, cliquez sur « Conserver une copie » pour créer un dossier appelé iCloud Drive (Archive) dans votre dossier de départ.
- Cochez à nouveau « iCloud Drive » pour réactiver le processus « bird » et revérifiez l’utilisation du processeur dans Activity Monitor. Vous devrez déplacer manuellement tous vos fichiers vers iCloud Drive.
Réduction de l’utilisation du processeur par l’indexation Spotlight
« mds » et « mdworker_shared » font partie de Spotlight et se composent de deux composants : « mds » signifie serveur de métadonnées, qui gère votre index pour vous donner des résultats de recherche rapides, et « mdworker » signifie travailleur du serveur de métadonnées et fait tout le travail. travail d’indexation de vos fichiers.
Ces deux processus fonctionnent en arrière-plan et gèrent les bases de données de métadonnées indexées pour chaque volume local attaché. Ils ne consomment jamais de ressources processeur excessives, sauf si vous copiez des fichiers, par exemple d’un disque dur externe vers votre nouveau Mac.
Vous pouvez empêcher l’indexation de certains dossiers ou volumes afin de réduire la charge du processeur. Accédez à « Préférences système -> Spotlight » et cliquez sur l’onglet « Confidentialité ».
- Pour ajouter de nouveaux éléments, cliquez sur le bouton « Ajouter (+) » et choisissez votre élément dans la boîte de dialogue du navigateur. Tous les paramètres Spotlight sont appliqués immédiatement et macOS supprime toute base de données indexée de ce volume.
- Pour reconstruire l’index, cliquez sur le bouton Supprimer (-) en bas de la liste.
Pointe: lisez notre guide sur la maîtrise de Spotlight.
Questions fréquemment posées
Activity Monitor ne vous permet pas d’épingler des statistiques sélectives dans la barre de menus. Vous pouvez activer « Monitor → Show CPU Usage or History », mais cela ouvre une nouvelle fenêtre. Cependant, nous vous suggérons d’essayer ces applications de barre de menus pour Mac qui afficheront tous les détails du processeur, de la mémoire, du processeur graphique, du réseau, du disque, etc.
Statistiques est le moniteur système macOS pour votre barre de menus et prend en charge 10.13 High Sierra ou version ultérieure. coup d’oeil est une barre de menus personnalisable du moniteur système qui affiche des détails tels que l’utilisation du processeur sous forme de graphique ; lit la température du processeur ; surveille la vitesse du ventilateur, l’utilisation de la mémoire, l’utilisation du réseau ; et plus.
Existe-t-il de meilleurs outils que Activity Monitor ?
Oui, mais c’est une commande Terminal appelée « top ». Lancez Terminal et tapez « top -u » pour trier les processus par utilisation du processeur. En dehors de cela, vous obtiendrez les détails de l’état des processus, le nombre de défauts de page, le nombre total de pages entrantes, la gestion de la mémoire de processus, etc.
Si vous utilisez Homebrew pour Mac, vous pouvez installer htop pour voir le pourcentage de consommation CPU, l’état des processus, la priorité, le temps CPU, etc. Vous pouvez trier les processus et tracer le chemin absolu vers les processus.
Un logiciel malveillant sur votre système peut-il consommer un processeur excessif ?
Crédit image : Pexel. Toutes les images et captures d’écran par Rahul Saigal.
Abonnez-vous à notre newsletter!
Nos derniers tutoriels livrés directement dans votre boîte de réception