如何知道nsurlsessiond正在下载什么


25

我关闭了所有iCloud驱动器的东西,似乎还有其他东西正在使用它。我的Mac和iPhone之间没有照片共享和照片同步功能。而且我已经尽力了。但是,每次运行时,nsurlsessiond下载量仍超过400 MB。有时是由于系统重启而触发的。

我对此进行了示例处理;但我不知道这意味着什么。

Answers:


34

该守护程序被调用,并且需要从macOS上的许多应用程序和许多服务调用服务下载。(以及iOS,tvOS和watchOS)

我还没有找到一种简单的方法来从会话管理器中获取摘要详细信息或统计信息,但是由于它可以在队列中上载或下载内容,因此我想您有一项或多项工作正在超时。

以下是一些可以区分系统活动的方法:

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

第一个列出打开的文件,并对“ nsurl”的匹配进行排序。第二个列出所有进程并再次排序。第三列列出了文件系统活动。

这样,当您测量400 mb的传输时,将可以监视事物并查看几个nsurl守护程序中的哪个正在运行。您还可以通过以下方式获取系统活动的转储sysdiagnose nsurlsessiond

如果确定它确实是iCloud文档,则可能需要brctl log -w监视该子系统,而不是监视执行提升的工作线程。


3
非常感谢Mike。你真棒。您能告诉我您说的那三个命令分别是什么吗?我输入了它们,然后得到了文件列表(假设它是该进程使用的文件)。但是我不明白每一栏代表什么。我不知道REG,CHR或1,3意味着什么。而且我不确定最后一列是否是进程发送/接收的字节。是否有一些有关此的指南?
Milad 2015年

@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是我的电话号码。

不幸的是,媒体的备份文件存储在一个巨大的存档中(我的文件大于560MB),因此,每一次WhatsApp备份时,从我所看到的文件中,都会重新下载整个文件。这就是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

通过iOS或Mac OS X中的iCloud存储管理控制台删除WhatsApp的“文档”(即备份)会从“移动文档”文件夹中删除文件,此后nsurlsessiond不再有活动。

希望这可以帮助。


按照以下Cory Klein的解决方案,整个文件夹完全消失了。
nyxee

4

对于只想停止使用带宽的Google员工,请执行OP的操作并关闭可能引起问题的服务:

iCloud的

  1. 系统偏好设置-> iCloud
  2. 取消选中:
    • iCloud云端硬碟
    • 相片

重点建议

  1. 系统偏好设置-> Spotlight
  2. 取消选中“聚光灯建议”

如果您发现机器上有其他占用带宽的问题,请将其保留在注释中,我将在此处添加。


这看起来像当前的解决方案。我认为我的iPhone和Mac可能会下载,因此操作系统会自动更新。我在下方看到了一些东西,但是它没有覆盖iPhone。..您能对聚光灯建议说些什么吗?
nyxee

3

这是一个非常有帮助的帖子:

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

对我而言,这是来自App Store的“自动更新”。转到“系统偏好设置-应用商店-禁用更新”,每天节省了数百Mb的带宽。(并使一切变得更快)


欢迎询问不同!我们正在尝试找到最佳答案,这些答案将提供有关为何最佳答案的信息。解释为什么您认为您提供的链接可以回答问题。链接可能会更改并变得过时,因此我们更希望答案不仅仅是链接。有关如何提供优质答案的信息,请参见如何回答。-从回顾-
FSB

0

除了设置中的iCloud设置。就我而言,是消息同步,在“消息”>“首选项”>“ iMessage”中,出现“激活iCloud消息”是问题的根源。

其他所有功能始终处于停用状态。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.