Comment réduire l'utilisation élevée du processeur « nsurlsessiond » sur votre Mac

Remarquez-vous sans cesse un processus appelé « nsurlsessiond » utilisant beaucoup de CPU sur votre Mac ? Qu’est-ce que c’est et pourquoi cela arrive-t-il ? Devez-vous vous inquiéter ?

« Nsurlsessiond » est un processus légitime, mais une utilisation persistante et élevée du processeur(CPU) peut entraîner des problèmes de performances et une durée de vie plus courte de la batterie. Nous allons découvrir ce qu'est « nsurlsessiond » et vous montrer des moyens de réduire son impact sur le processeur(CPU) du Mac .

Qu'est-ce que le processus Nsurlsessiond ?

Le processus « nsurlsessiond » sur un Mac fait partie intégrante de l' API NSURLSession dans le cadre de la Fondation Apple(NSURLSession API within Apple’s Foundation framework) et son rôle principal est de gérer les opérations réseau en arrière-plan.

Lorsque vous lancez un téléchargement ou un téléchargement dans une application et que vous passez à une autre, « nsurlsessiond » gérera la tâche de manière transparente et empêchera qu'elle soit interrompue.

Par exemple, une fonction notable de « nsurlsessiond » est son implication dans iCloud. Il synchronise les photos, documents et autres données entre le Mac et les serveurs Apple. Cela signifie que lorsque vous mettez à jour ou ajoutez des fichiers à une application basée sur iCloud, c'est « nsurlsessiond » qui facilite le transfert de données, même lorsque l'application n'est pas en cours d'exécution.

Pourquoi Nsurlsessiond utilise plus de CPU

Étant donné que c'est « nsurlsessiond » qui gère les tâches réseau pour diverses applications sur Mac , en particulier celles qui sont pilotées en arrière-plan, une utilisation élevée du processeur(CPU) par ce processus pourrait être attribuée à des téléchargements volumineux en cours, à des opérations de synchronisation de données étendues ou à des transferts de données constants initiés par des tâches spécifiques. applications.

Cependant, si « nsurlsessiond » utilise beaucoup de CPU tout le temps, cela indique d'autres causes, telles que le blocage du processus en essayant de synchroniser des données cassées ou un mauvais comportement d'applications effectuant des requêtes réseau excessives ou défectueuses.

Des problèmes ou des bugs liés au logiciel liés aux mises à jour de macOS entraînent également des complications avec « nsurlsessiond ». Comme tout composant logiciel, ce processus n'est pas à l'abri de problèmes liés à des oublis de codage, ce qui signifie que des conflits avec d'autres processus natifs et tiers peuvent survenir.

Comment réduire l'utilisation élevée du processeur par session Nsurl(High Nsurlsessiond CPU)

Si vous remarquez une utilisation élevée du processeur « nsurlsessiond »(” CPU) dans le moniteur d'activité du Mac(Mac’s Activity Monitor) , vous devez toujours attendre pour vérifier si elle diminue. Si cela ne se produit pas après un délai raisonnable, vous devez identifier et résoudre le problème à sa source.

Pour commencer, cela implique de forcer la fermeture de « nsurlsessiond », d’activer et de désactiver iCloud et de gérer les applications qui utilisent de lourdes ressources réseau. Si le problème persiste, mettez à jour le logiciel système du Mac et recherchez des logiciels malveillants dans le stockage interne.

Arrêtez toutes les instances(Stop All Instances) de Nsurlsessiond

Il est préférable de commencer en fermant « nsurlsessiond » sur votre Mac , car cela résout souvent des problèmes techniques inattendus provoquant un dysfonctionnement du processus.

Puisqu'il existe généralement plusieurs instances du processus « nsurlsessiond » en fonction de l'activité du réseau, le moyen le plus rapide de le faire est d'exécuter une commande spécifique à l'aide de la console Terminal sous macOS(Terminal console in macOS) . Juste:

  1. Ouvrez le Launchpad et sélectionnez Autre > Terminal .
  2. Tapez la commande suivante et appuyez sur Retour :

sudo killall nsurlsessiond

  1. Saisissez le mot de passe administrateur de votre Mac pour l'authentification et appuyez à nouveau sur Retour(Return) .

Redémarrez votre Mac

Le redémarrage de votre Mac présente de nombreux avantages(many benefits) , notamment la résolution d'anomalies aléatoires dans macOS. Donc, si vous remarquez que « nsurlsessiond » augmente à nouveau l'activité du processeur(CPU) , c'est exactement ce que vous devriez faire.

Pour redémarrer macOS, ouvrez le menu Pomme , sélectionnez (Apple)Redémarrer(Restart) , décochez la case en regard de Rouvrir(Reopen) les fenêtres lors de la reconnexion et sélectionnez à nouveau Redémarrer .(Restart)

Désactiver et activer iCloud

Les services iCloud, comme iCloud Drive et Photos, peuvent(Photos—can) rencontrer des problèmes de synchronisation qui entraînent une utilisation excessive du processeur(CPU) par « nsurlsessiond » . Vous pouvez exclure cela en actualisant la connexion avec iCloud. Voici comment:

  1. Ouvrez le menu Apple et sélectionnez Paramètres système(System Settings) .
  2. Choisissez l'identifiant Apple dans la barre latérale.
  3. Faites(Scroll) défiler le volet de droite et sélectionnez Déconnexion(Sign Out) .

  1. Suivez les instructions à l'écran pour vous déconnecter de votre identifiant Apple. Vous aurez la possibilité de télécharger vos données iCloud localement, mais ce n'est pas nécessaire puisque vous vous reconnecterez sous peu.
  2. Redémarrez votre Mac , rouvrez Paramètres système(System Settings) et sélectionnez Se(Sign) connecter pour vous reconnecter.

Dépanner (Troubleshoot)les applications(Apps) gourmandes en réseau

Une autre technique de dépannage consiste à identifier les applications Mac(Mac) malveillantes ou non optimisées qui poussent « nsurlsessiond » à l'extrême en raison d'une forte activité réseau. Juste:

  1. Ouvrez le Launchpad et sélectionnez Autre > Moniteur d'activité(Activity Monitor) .
  2. Basculez vers l’ onglet Réseau(Network) et triez les processus à l’aide des colonnes Sent Bytes et Rcvd Bytes .
  3. Notez(Note) toutes les applications générées via votre compte utilisateur (vérifiez la colonne Utilisateur(User) ) en haut de la liste.

Astuce : Une technique alternative, et beaucoup plus simple, pour identifier les applications avec un trafic Web élevé consiste à utiliser un outil de surveillance tiers comme TripMode ou Little Snitch .

Une fois que vous avez fait cela, voici plusieurs choses que vous pouvez faire pour réduire l'impact sur « nsurlsessiond » causé par les applications gourmandes en réseau.

  • Pause et reprise de l'activité(Resume Activity) : ouvrez l'interface utilisateur de l'application, puis mettez en pause et reprenez tous les téléchargements. Vous pouvez également essayer de quitter et de relancer l'application.
  • Mettre à jour l'application : vous pouvez mettre à jour une application Mac vers sa dernière version via l' (update a Mac application to its latest version)App Store du Mac . Si vous l'avez obtenu sur le site Web du développeur, recherchez l' option Rechercher(Check) les mises à jour(Updates) dans l'application.
  • Videz le cache de l'application : ouvrez le Finder(Finder) , sélectionnez Go > Go au dossier dans la barre de menu et visitez le répertoire ~/Library/CachesLocalisez le dossier cache lié à l'application et videz son contenu.
  • Supprimer(Remove) et réinstaller(Reinstall) l' application(App) : visitez le dossier Applications et faites glisser l'application vers la corbeille(Trash) . Ensuite, réinstallez l'application via le Mac App Store ou le site Web du développeur.

Vous pouvez éventuellement bloquer le chargement de l'application et de tous les agents de lancement et démons associés(block the app and any associated launch agents and daemons) au démarrage du Mac.

Effacer les données temporaires de session Nsurl

Le correctif suivant consiste à effacer le répertoire dans lequel le processus « nsurlsessiond » stocke les données temporaires. Cela pourrait résoudre les problèmes liés à la corruption du cache. Pour faire ça:

  1. Ouvrez le terminal.
  2. Exécutez la commande suivante, entrez le mot de passe de votre Mac et appuyez sur Retour :

sudo killall -9 confiance

  1. Exécutez ensuite la commande ci-dessous :

ls -la /var/folders/zz |grep nsurlsessiond

  1. Dans la sortie du terminal(Terminal) , notez le nom du dossier aléatoire, par exemple zyxvpxvq6csfxvn_n00000y800007k.

  1. Exécutez la commande suivante, en remplaçant [nom du dossier randomisé] par ce que vous avez noté précédemment :

sudo rm –fr /var/folders/zz [ nom du dossier aléatoire]

  1. Quittez la ligne de commande et redémarrez votre Mac .

Mettez à jour votre Mac

Les mises à jour macOS les plus récentes(Newer) contiennent des corrections de bugs et des améliorations de performances qui résolvent des problèmes connus avec des processus tels que « nsurlsessiond ». Si le problème persiste, mettez à jour macOS vers sa dernière version. Voici comment:

  1. Ouvrez le menu Apple et sélectionnez Paramètres système(System Settings) .
  2. Accédez à Général > Mise à jour du logiciel.
  3. Sélectionnez Mettre à jour(Update) maintenant si une nouvelle mise à jour est disponible.

Rechercher des logiciels malveillants

Les Mac(Macs) ne sont pas insensibles aux logiciels malveillants. Si « nsurlsessiond » continue de causer des problèmes, cela pourrait indiquer la présence d'un logiciel malveillant ; par exemple, un programme nuisible pourrait transmettre furtivement des données en ligne.

Pour résoudre ce problème, téléchargez et installez un outil anti-malware fiable conçu pour Mac(trustworthy anti-malware tool designed for the Mac) . Une option populaire est la version gratuite de Malwarebytes(free version of Malwarebytes) , qui est très efficace pour résoudre les infections graves.

Après l'installation, ouvrez l'utilitaire anti-programme malveillant et lancez une analyse complète du système pour localiser et supprimer les menaces.

Utilisation élevée du processeur Nsurlsessiond(Nsurlsessiond CPU Usage) réduite

Des pics occasionnels d'utilisation du processeur « nsurlsessiond »(” CPU) sur votre Mac sont attendus, mais si cela monopolise constamment les ressources, c'est un problème. Savoir pourquoi peut être crucial, et suivre systématiquement les instructions ci-dessus devrait aider.

Dans les cas où vous souhaitez effectuer un dépannage supplémentaire, vous pouvez répéter les mêmes solutions en mode sans échec(repeat the same solutions in Safe Mode) , réinitialiser les paramètres réseau du Mac(reset the Mac’s network settings) et vider le cache du logiciel système(clear the system software cache) .



About the author

Je suis un technicien en informatique qui travaille avec Android et les logiciels bureautiques depuis de nombreuses années. J'enseigne également aux gens comment utiliser les Mac depuis environ 5 ans. Si vous cherchez quelqu'un qui sait comment réparer les choses sur votre ordinateur, je peux probablement vous aider !



Related posts