Если вы столкнулись с интенсивным использованием данных на Mac, но не смогли определить виновника, возможно, мы подскажем вам. Проверить, если nsurlsessiond вызывает проблему. Зайдите в Activity Monitor и проверьте, верна ли наша догадка. Многие пользователи MacBook жаловались, что процесс иногда использует более 60 процентов мощности ЦП и забирает все данные, ведущие к мучительно медленные соединения. Давайте посмотрим, что вы можете сделать, чтобы устранить эту проблему.
СОДЕРЖАНИЕ
- Что такое nsurlsessiond на Mac?
-
Как остановить nsurlsessiond от чрезмерного использования ЦП и полосы пропускания
- Убейте процессы nsurlsessiond и trustd
- Удалить старый временный каталог nsurlsessiond
- Заключение
- Похожие сообщения:
Что такое nsurlsessiond на Mac?
Nsurlsessiond - это связанный с iCloud процесс, который ваша система использует для связи с облаком и синхронизации данных. Другими словами, всякий раз, когда данные iCloud обновляются, вы можете поспорить, что nsurlsessiond активно работает в фоновом режиме.
Процесс полагается на специальный подкаталог для временного хранения данных. Проблема в том, что иногда подкаталог недоступен, и процесс не может получить к нему доступ. Но это не мешает nsurlsessiond снова и снова пытаться получить доступ к проблемному подкаталогу, используя при этом много ресурсов процессора и полосы пропускания.
Как остановить nsurlsessiond от чрезмерного использования ЦП и полосы пропускания
Убейте процессы nsurlsessiond и trustd
Запустите Activity Monitor и остановите процесс nsurlsessiond. Если он вернется сразу, завершите процессы nsurlsessiond и trustd. Многие пользователи подтвердили, что уничтожение обоих этих процессов решило для них проблему. Имейте в виду, что завершение этих двух процессов может вызвать другие проблемы и сбои на вашем Mac. Если через некоторое время проблема вернется, переходите к следующему шагу.
Удалить старый временный каталог nsurlsessiond
- Перейдите в Activity Monitor и найдите доверенный процесс.
- Скопируйте его PID из столбца PID.
- Запустите Терминал и запустите # sudo kill -9 [доверенный PID] команда для завершения родительского доверенного процесса.
- Примечание: Замените [trustd PID] на PID, который вы только что скопировали.
- Запустить # ls -la / var / папки / zz | grep nsurlsessiond команда, чтобы найти конкретный каталог с «случайным именем». Эта информация понадобится вам для следующей команды.
- Затем запустите # sudo rm -fr / var / folder / zz / [случайное имя] команда для удаления временного каталога nsurlsessiond.
- Примечание: Замените [случайное имя] на имя, которое вы нашли ранее.
- Кроме того, если вам не хватает места, вы также можете запустить команду / var / log / asl.
Напоминаем, что строка [randomize name] на самом деле является именем подкаталога, к которому nsurlsessiond пытается получить доступ и записать данные. Высокая загрузка ЦП и полосы пропускания вызвана тем, что процесс nsurlsessiond пытается получить доступ к проблемному каталогу. Удаление подкаталога nsurlsessiond должно заставить macOS создать новый подкаталог.
Заключение
Если процесс nsurlsessiond использует слишком много мощности процессора на вашем Mac, запустите Activity Monitor и завершите процессы nsurlsessiond и trustd. Если проблема не исчезнет, удалите подкаталог, к которому процесс пытается получить доступ, и перезагрузите Mac. Эти решения помогли вам решить проблему? Дайте нам знать в комментариях ниже.