Nsurlsessiond вызывает высокую загрузку ЦП и полосы пропускания

Если вы столкнулись с интенсивным использованием данных на Mac, но не смогли определить виновника, возможно, мы подскажем вам. Проверить, если nsurlsessiond вызывает проблему. Зайдите в Activity Monitor и проверьте, верна ли наша догадка. Многие пользователи MacBook жаловались, что процесс иногда использует более 60 процентов мощности ЦП и забирает все данные, ведущие к мучительно медленные соединения. Давайте посмотрим, что вы можете сделать, чтобы устранить эту проблему.

СОДЕРЖАНИЕ

  • Что такое nsurlsessiond на Mac?
  • Как остановить nsurlsessiond от чрезмерного использования ЦП и полосы пропускания
    • Убейте процессы nsurlsessiond и trustd
    • Удалить старый временный каталог nsurlsessiond
    • Заключение
    • Похожие сообщения:

Что такое nsurlsessiond на Mac?

Nsurlsessiond - это связанный с iCloud процесс, который ваша система использует для связи с облаком и синхронизации данных. Другими словами, всякий раз, когда данные iCloud обновляются, вы можете поспорить, что nsurlsessiond активно работает в фоновом режиме.

Процесс полагается на специальный подкаталог для временного хранения данных. Проблема в том, что иногда подкаталог недоступен, и процесс не может получить к нему доступ. Но это не мешает nsurlsessiond снова и снова пытаться получить доступ к проблемному подкаталогу, используя при этом много ресурсов процессора и полосы пропускания.

Как остановить nsurlsessiond от чрезмерного использования ЦП и полосы пропускания

Убейте процессы nsurlsessiond и trustd

монитор активности nsurlsessiond

Запустите Activity Monitor и остановите процесс nsurlsessiond. Если он вернется сразу, завершите процессы nsurlsessiond и trustd. Многие пользователи подтвердили, что уничтожение обоих этих процессов решило для них проблему. Имейте в виду, что завершение этих двух процессов может вызвать другие проблемы и сбои на вашем Mac. Если через некоторое время проблема вернется, переходите к следующему шагу.

Удалить старый временный каталог nsurlsessiond

  1. Перейдите в Activity Monitor и найдите доверенный процесс.
  2. Скопируйте его PID из столбца PID.
  3. Запустите Терминал и запустите # sudo kill -9 [доверенный PID] команда для завершения родительского доверенного процесса.
    • Примечание: Замените [trustd PID] на PID, который вы только что скопировали.
  4. Запустить # ls -la / var / папки / zz | grep nsurlsessiond команда, чтобы найти конкретный каталог с «случайным именем». Эта информация понадобится вам для следующей команды.
  5. Затем запустите # sudo rm -fr / var / folder / zz / [случайное имя] команда для удаления временного каталога nsurlsessiond.
    • Примечание: Замените [случайное имя] на имя, которое вы нашли ранее.
  6. Кроме того, если вам не хватает места, вы также можете запустить команду / var / log / asl.

Напоминаем, что строка [randomize name] на самом деле является именем подкаталога, к которому nsurlsessiond пытается получить доступ и записать данные. Высокая загрузка ЦП и полосы пропускания вызвана тем, что процесс nsurlsessiond пытается получить доступ к проблемному каталогу. Удаление подкаталога nsurlsessiond должно заставить macOS создать новый подкаталог.

Заключение

Если процесс nsurlsessiond использует слишком много мощности процессора на вашем Mac, запустите Activity Monitor и завершите процессы nsurlsessiond и trustd. Если проблема не исчезнет, ​​удалите подкаталог, к которому процесс пытается получить доступ, и перезагрузите Mac. Эти решения помогли вам решить проблему? Дайте нам знать в комментариях ниже.