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