Parmi les principales causes d’un Mac lent, il y a un processus défectueux ou une application qui consomme trop de ressources. Un exemple est nsurlsessiond, qui peut être à l’origine d’un processeur et d’une bande passante élevés.

Dans de telles situations, il est normal de craindre que votre Mac ait été infecté par des virus et de savoir comment y remédier. J’ai deux bonnes nouvelles pour vous : ce n’est pas un virus et il est relativement simple de résoudre les problèmes nsurlsessiond.

Qu’est-ce que nsurlsessiond ?

En bref, nsurlsessiond est généralement lié à iCloud Sync. Ce processus est utilisé par macOS, iOS, iPadOS et d’autres systèmes d’exploitation (OS) Apple pour synchroniser les fichiers sur tous les appareils.

Pour la réponse longue : NSURLSessionD signifie NextSTEP URL Session Daemon. Voici ce que chacun signifie :

  • L’étape suivante: un ancien système d’exploitation qui est la base du macOS actuel.
  • URL : en termes simples, des liens Internet, comme www.macobserver.com.
  • Session: lorsque vous vous connectez à une application/un site Web, vous démarrez une session. Cela se termine par une déconnexion. Ainsi, une session est tout ce qui est fait lorsque vous êtes connecté.
  • Démon: un type de processus système qui peut déclencher le début ou la fin d’autres processus.

Cela n’explique pas grand-chose, n’est-ce pas ? Pour faire court, NSURLSessionD est l’un des moyens par lesquels les systèmes d’exploitation effectuent des actions liées aux comptes en ligne sur les appareils Apple. Les développeurs ont tendance à utiliser d’autres méthodes, qu’ils conçoivent pour leurs propres applications, donc peu de processus utilisent nsurlsessiond.

Nsurlsessiond est-il un virus ?

Non ce n’est pas. Il s’agit d’un moyen intégré de gérer les données en ligne sur les Mac (et autres appareils Apple, bien que ceux-ci ne disposent pas de moniteur d’activité natif).

Quelles sont les causes de l’utilisation élevée du processeur par nsurlsessiond ?

Il existe quelques possibilités. Dans la plupart des situations, nsurlsessiond commence à utiliser beaucoup le processeur en raison d’une mauvaise configuration d’iCloud. Cependant, dans des cas plus complexes, le problème peut apparaître en raison d’un fichier ou d’un dossier corrompu. Plus rarement, les autorisations système peuvent être modifiées après une mise à jour du système d’exploitation, affectant nsurlsessiond.

Que faire si nsurlsessiond entraîne une utilisation élevée du processeur ?

Être un processus macOS natif ne signifie pas nsurlsessiond est insensible aux dysfonctionnements. Le principal symptôme habituel est l’utilisation de beaucoup de données, mais nsurlsessiond peut également entraîner une utilisation élevée du processeur. Voici cinq façons de résoudre ce problème.

1. Attendez un peu

Ce conseil peut paraître idiot, mais nsurlsessiond les problèmes ont tendance à disparaître d’eux-mêmes. Étant donné que le coupable est généralement iCloud Sync, laissez-le simplement terminer la synchronisation de ce qu’il synchronise, et ce sera fait. Cela s’installe généralement après quelques minutes.

2. Désactivez puis réactivez iCloud Sync

Si vous n’avez rien utilisé en rapport avec iCloud, mais nsurlsessiond continue de mal se comporter, le processus est peut-être resté bloqué. La plupart du temps, la désactivation et la réactivation d’iCloud Sync résolvent ce problème.

Pour ce faire, ouvrez Paramètres système (Préférences Système sur macOS Monterey et versions antérieures) et cliquez sur votre photo. Cela ouvrira les paramètres de votre identifiant Apple (ou de votre compte Apple, comme il a été récemment renommé). Accédez à iCloud > Applications utilisant iCloud. Si nécessaire, cliquez sur le bouton « Afficher tout ». Désactivez toutes les applications et services de la liste.

Ensuite, ouvrez l’application Messages. Accédez à Paramètres (Commande + « », — la touche virgule) > iMessage et assurez-vous que « Activer les messages dans iCloud » est PAS choisi.

Après cela, ouvrez le moniteur d’activité, tapez nsurlsessiond dans la barre de recherche, sélectionnez le processus et cliquez sur l’icône X près du centre du menu supérieur. C’est pas le bouton X rouge pour fermer la fenêtre. Une boîte de dialogue apparaîtra vous demandant de confirmer que vous souhaitez quitter le processus. Sélectionnez « Forcer à quitter ». Au cas où il y en aurait plus d’un nsurlsessiond processus, fermez-les tous (vous pouvez sélectionner plusieurs processus avec Commande + clic).

Après avoir effectué ce qui précède, revenez à vos paramètres iCloud et activez les applications et services précédemment actifs. Si « Activer les messages dans iCloud » a déjà été sélectionné, vous pouvez à nouveau cocher la case maintenant.

3. Déconnectez-vous puis reconnectez-vous depuis iCloud

Si ce qui précède ne fonctionne pas, vous pouvez essayer de vous déconnecter d’iCloud, puis de vous reconnecter. Ce processus est plus simple mais peut s’avérer fastidieux si votre Mac supprime rapidement vos fichiers, contacts et mots de passe synchronisés.

Pour ce faire, revenez à vos paramètres iCloud et cliquez sur le bouton « Se déconnecter… » en bas. Une boîte de dialogue s’ouvrira vous demandant si vous souhaitez supprimer ou conserver une copie de vos données iCloud. Désélectionnez tous les éléments répertoriés et cliquez sur « Continuer ». Après cela, quittez les processus nsurlsessiond dans Activity Monitor et l’utilisation élevée du processeur devrait disparaître. Vous pouvez vous connecter à l’identifiant Apple et réactiver iCloud par la suite.

4. Supprimer les fichiers ou dossiers corrompus d’iCloud

Il est cependant possible que le coupable soit un fichier ou un dossier corrompu sur votre stockage iCloud. Dans ce cas, aucune désactivation/réactivation de la synchronisation ou déconnexion puis reconnexion à iCloud ne suffira. Vous devez trouver quel fichier ou dossier reçoit nsurlsessiond coincé et débarrassez-vous-en.

Pour ce faire, vous devez ouvrir Activity Monitor et trouver le nsurlsessiond identifiants des processus. Ce numéro est un identifiant unique pour chaque processus que macOS ouvre depuis le démarrage. Le processus nsurlsessiond d’origine, qui entraîne une utilisation élevée du processeur, est celui avec des valeurs « % CPU » ou « Temps CPU » plus élevées. Prenez note du PID pour ce processus.

Après cela, ouvrez une fenêtre de terminal et tapez la commande suivante :

sudo fs_usage ####

Où est nsurlsessiondC’est le PID. Vous devrez fournir le mot de passe de votre compte. Cette commande affiche une liste de fichiers nsurlsessiond utilise actuellement. Si le processus est bloqué avec un fichier corrompu, il continuera à apparaître. Prenez note de son emplacement.

S’il s’agit d’un fichier important, je vous recommande d’en faire une copie. Vous devrez cependant utiliser un autre appareil, car le fichier sur votre Mac est cassé.

Pour supprimer le fichier, accédez à son emplacement à l’aide du Finder et supprimez-le avec Commande + Option + Supprimer, ou tapez la commande suivante dans la fenêtre du Terminal :

rm -rf /path/to/file

Où /path/to/file est le chemin affiché par la commande précédente.

5. Supprimez les fichiers ou dossiers corrompus de votre ordinateur

Si même ce qui précède ne résout pas votre problème, vous pourriez avoir un problème avec les autorisations ou la propriété des fichiers. Cela se produit généralement après une mise à jour de macOS. Le problème signifie que le système est devenu « confus », pensant que le dossier iCloud sur votre Mac ne vous « appartient » pas. Cela empêche votre compte utilisateur de télécharger de nouveaux fichiers.

Pour confirmer si tel est le problème, ouvrez une fenêtre du Finder et accédez à /var/log/asl. Il devrait y avoir des dizaines de fichiers. Double-cliquez sur l’un d’entre eux, ce qui ouvrira la console avec les messages enregistrés. Vérifiez si vous avez des messages similaires à ceux trouvés par cet utilisateur sur les forums d’assistance d’Apple:

libcoreservices: __makeDirectory: 405: mkdir: path=/var/folders/zz/******/0/ mode=0755: Operation not permitted.

Où ****** est un nom de dossier aléatoire créé par le système, il s’agit d’un nom long contenant des lettres et des chiffres.

Vérifiez quelques fichiers journaux pour être sûr, au cas où vous ne trouveriez pas ce message dans le premier. De plus, pour plus de sécurité, tapez la commande suivante dans une fenêtre de terminal :

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

Et confirmez que le dossier répertorié porte le même nom que celui indiqué dans les messages d’erreur. Si vous trouvez le message d’erreur, avec un nom de dossier correspondant au résultat de la commande ci-dessus, tapez :

sudo killall -9 trustd

Où #### est le PID de confiance. Vous devrez probablement saisir à nouveau le mot de passe de votre compte. Après cela, vous devrez supprimer le dossier pour que macOS le reconstruise avec les autorisations appropriées. Pour ce faire, tapez :

sudo rm -rf /var/folders/zz/*******

Où /var/folders/zz/******* (sans le /0/ à la fin) est le chemin affiché dans les messages d’erreur. Cela supprimera le dossier corrompu et macOS devrait en créer un nouveau juste après.

Facultatif : espace disque libre après avoir corrigé l’utilisation élevée du processeur par session

Si vous deviez utiliser les solutions n°4 ou n°5, il est probable que vous deviez également nettoyer votre dossier de journaux. En effet, en plus de provoquer une utilisation élevée du processeur, nsurlsessiond crée des milliers de messages d’erreur lorsqu’il est confronté à des problèmes de propriété. La même chose peut se produire s’il doit gérer des fichiers et des dossiers corrompus.

Pour ce faire, supprimez simplement tous les fichiers journaux dans /var/log/asl à l’aide du Finder ou tapez la commande suivante dans une fenêtre de terminal :

sudo rm -rf /var/log/asl/*.asl

Vous devrez probablement saisir à nouveau le mot de passe de votre compte.

Les correctifs de synchronisation iCloud peuvent être faciles – ou pas

iCloud Sync est censé être un moyen pratique de partager des fichiers entre tous vos appareils Apple. Cependant, s’il se comporte mal, le processus nsurlsessiond peut faire des ravages sur votre ordinateur, entraînant une utilisation élevée du processeur et des données.

Étant donné que les correctifs peuvent impliquer la gestion des fichiers et des dossiers système, certaines personnes peuvent ne pas se sentir en sécurité à l’idée de casser leur Mac. Si vous ressentez la même chose, je vous suggère de contacter Assistance Apple.



Articles connexes