Як знати, що завантажує nsurlsessiond


25

Я вимкнув усі диски iCloud, і, здається, щось інше використовує. У мене немає спільного використання фотографій та синхронізації фотографій між моїм Mac та iPhone. І я вимкнув все, що можу. Але все-таки nsurlsessiond завантажує понад 400 Мб щоразу, коли вона працює; що іноді спрацьовує при перезапуску системи.

Я зробив вибірковий процес на ньому; але я поняття не маю, що це означає.

Відповіді:


34

Цей демон викликається, і служби завантажують необхідність для виклику з багатьох додатків та багатьох сервісів на macOS. (І iOS, і tvOS, і watchOS)

Я не знайшов простий спосіб отримати детальну інформацію про статистику або статистику від менеджера сеансу, але оскільки він працює в черзі для завантаження чи завантаження речей, я здогадуюсь, що у вас є одна або кілька завдань, які закінчуються.

Ось кілька способів виділити активність у вашій системі:

sudo lsof | grep nsurl
ps -ef|grep nsurl
sudo fs_usage -w | grep nsurl

Перший перераховує відкриті файли та сортування відповідностей “nsurl”. У другому перераховані всі процеси та сортування знову. Третій перелік діяльності файлової системи.

Це дозволить вам відстежувати речі та бачити, який із кількох nsurl демонів працює, коли ви вимірюєте 400 mb передачі. Ви також можете отримати дамп системної діяльності за допомогоюsysdiagnose nsurlsessiond

Якщо ви визначите, що це справді iCloud Documents, вам, ймовірно, доведеться brctl log -wспостерігати за цією підсистемою замість моніторингу робочих ниток, які роблять підйом.


3
Велике спасибі Майку. Ти неймовірний. Чи можете ви, будь ласка, сказати мені, що робить кожна з цих 3 команд, які ви сказали? Я ввів їх і отримую список файлів (припустимо, що це файли, які використовуються в процесі). Але я не розумію, що являє собою кожен стовпець. Я не знаю, що означає REG, CHR або 1,3. І я не впевнений, чи є останні стовпці байтами, надісланими / отриманими процесом. Чи є якийсь посібник з цього приводу?
Мілад

@Milad Ласкаво просимо просити різних. Є багато путівників. Чому б не взяти одну з команд (можливо, psодну для початку) і задати нове запитання. Перш ніж опублікувати його, перегляньте відповідні запитання та прочитайте розділ Як запитати та покажіть, де ваше дослідження не вдалося вам дізнатися, що робить команда. Надіньте мені посилання за посиланням, і я побачу, що я можу зробити. Відповідати на запитання в коментарях важко, і це не допомагає сайту
bmike

Додавання додаткової інформації в цій темі. У мене була налаштування iCloud для оптимізації місця на моєму Mac. Коли я вимкнув Bootcamp, він почав завантажувати всі мої речі з iCloud на Mac. Я б не знайшов цієї інформації без цієї теми, кудо, щоб bmike!

9

У моєму випадку я виявив, що:

Під час резервного копіювання чатів WhatsApp (на iOS - iPhone) в чаті iCloud він копіює резервну копію на кожну машину, яка використовує iCloud. Резервна копія поміщена в приховану папку, на моїй машині (OS X 10.11.4) вона знаходиться в

/ Користувачі / UUUUUUU / Бібліотека / Мобільні документи / 57T923XXXX ~ net ~ whatsapp ~ WhatsApp / Облікові записи / NNNNNNNNN / резервне копіювання

папку, де UUUUUUU - це моє ім’я користувача, а NNNNNNNNN - мій номер телефону.

На жаль, файл резервного копіювання для медіа є в одному величезному архіві (мій> 560 Мб), тому кожен раз, коли WhatsApp створює резервну копію, файл WHOLE повторно завантажується з того, що я бачу. Це те, що робить nsurlsessiond.

Якщо ви запустите команду brctl log -w, згадану вище, ви побачите щось уздовж цих рядків:

received a push for container 57T923XXXX~net~whatsapp~WhatsApp
[note]    2.335 [2016-05-04 12:44:54.114] cloudkit.operation.callback    sync-down.container-metadata BRCContainerMetadataSyncDownOperation.m:229
fetched 0 containers metadata from the cloud
[note]    2.375 [2016-05-04 12:44:54.154] sqlite.serverTruth             zone.server               BRCServerZone.m:771
received 25 edited items from the cloud for 57T923XXXX.net.whatsapp.WhatsApp
[note]    2.427 [2016-05-04 12:44:54.207] bird.scheduler.Apply Changes   accountsession       BRCAccountSession.m:1473
we will now download new documents automatically because the account contains less than 5 GB
[note]    2.536 [2016-05-04 12:44:54.316] sqlite.clientTruth             fs.downloader          BRCFSDownloader.m:1469
downloading 11 documents in 57T923XXXX.net.whatsapp.WhatsApp

Видалення WhatsApp "документів" (тобто резервного копіювання) через консоль управління сховищем iCloud в iOS або Mac OS X видаляє файли з папки "Мобільні документи", після чого більше немає активності з nsurlsessiond.

Сподіваюся, це допомагає.


Після рішення Cory Klein нижче, вся папка повністю зникла.
nyxee

4

Для службовців Google, які просто хочуть припинити використання пропускної здатності, зробіть те, що зробив ОП, і вимкніть служби, які можуть спричинити проблеми:

iCloud

  1. Налаштування системи -> iCloud
  2. Зніміть прапорець:
    • iCloud Drive
    • Фотографії

Пропозиції прожектора

  1. Налаштування системи -> Прожектор
  2. Зніміть прапорець "Пропозиції прожектора"

Якщо ви знайдете щось інше на ширині смуги на вашій машині, тоді залиште це в коментарях, і я додам його сюди.


це виглядає як поточне рішення. Я думаю, що мій iPhone і, можливо, Mac мають тенденцію до завантаження, тому оновлення ОС відбувається автоматично. Я бачу щось нижче, але це не охоплює iphone .. Ви можете, будь ласка, сказати щось невелике про пропозиції прожекторів ..
nyxee

3

Це був дуже корисний пост:

http://ayteck.blogspot.com/2015/09/limited-bandwidth-apple-and-hell-caused.html

Для мене це було "автоматичне оновлення" від App Store. Перейшовши на "Системні налаштування - Магазин додатків - вимкніть оновлення", збережено мої сотні Мб на день в пропускній здатності. (і зробило все швидше)


Ласкаво просимо до "Запитайте різних"! Ми намагаємось знайти найкращі відповіді, і ці відповіді дадуть інформацію про те, чому вони найкращі. Поясніть, чому ви думаєте, що надане вами посилання відповість на запитання. Посилання можуть змінюватися і застарівати, тому ми вважаємо за краще відповіді не просто посилання. Див. Як відповісти про те, як надати якісну відповідь. - З перегляду -
fsb

0

Крім параметрів iCloud в налаштуваннях. У моєму випадку саме синхронізація повідомлень у повідомленні> налаштування> iMessage і там «активувати повідомлення для iCloud» і стало причиною проблеми.

Все інше завжди було вимкнено.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.