nsurlsessiondがダウンロードしているものを知る方法


23

すべてのiCloudドライブをオフにしましたが、他の何かがそれを使用しているようです。MacとiPhoneの間で写真の共有と写真の同期を行いません。そして、できることは何でもオフにしました。ただし、nsurlsessiondは実行するたびに400 MBを超えるダウンロードを行います。システムの再起動でトリガーされる場合があります。

サンプルプロセスを実行しました。しかし、私はそれが何を意味するのか分かりません。

回答:


32

そのデーモンが呼び出され、サービスのダウンロードがmacOS上の多くのアプリと多くのサービスから呼び出される必要があります。(およびiOSとtvOSおよびwatchOS)

セッションマネージャーから概要の詳細や統計を取得する簡単な方法は見つかりませんでしたが、キューで動作して物事をアップロードまたはダウンロードするため、1つ以上のジョブがタイムアウトしていると思います。

以下に、システム上のアクティビティを分解するいくつかの方法を示します。

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

最初のリストは、開いているファイルをリストし、「nsurl」の一致をソートします。2番目はすべてのプロセスをリストし、再度並べ替えます。3番目は、ファイルシステムのアクティビティをリストします。

これにより、物事を監視し、400 mbの転送を測定するときに、いくつかのnsurlデーモンのどれが実行されているかを確認できます。システムアクティビティのダンプを取得することもできます。sysdiagnose nsurlsessiond

本当にiCloud Documentsであると判断した場合brctl log -w、リフティングを行うワーカースレッドを監視するのではなく、そのサブシステムを監視する必要があります。


3
マイク、ありがとう。あなたは素晴らしいです。あなたが言ったこれらの3つのコマンドのそれぞれが何をしているのか教えてください。それらを入力すると、ファイルのリストを取得します(プロセスで使用されるファイルであると仮定)。しかし、各列が何を表しているのか理解できません。REG、CHR、または1,3の意味がわかりません。そして、最後の列がプロセスによって送受信されたバイトであるかどうかはわかりません。これについて何らかのガイドがありますか?
ミラッド

@Milad異なる質問へようこそ。多くのガイドがあります。コマンドのps1つ(おそらく開始するコマンド)を受け取って、新しい質問をしてみませんか。投稿する前に、関連する質問を確認し、「質問の仕方」を読んで、コマンドが何をするのかを調査するのに失敗した場所を示してください。リンクでここにpingを実行すると、何ができるかがわかります。コメントで質問のフォローに答えることは難しく、サイトを助けません
bmike

このスレッドに関する情報を追加しています。Macのスペースを最適化するためにiCloudをセットアップしました。Bootcampをオフにすると、すべてのものがiCloudからMacにダウンロードされ始めました。このスレッドがなければ、その情報は見つかりませんでした。

8

私の場合、私はそれを見つけました:

WhatsApp(iOS-iPhone)チャットをiCloudにバックアップすると、iCloudを使用するすべてのマシンにバックアップがコピーされます。バックアップは、私のマシン(OS X 10.11.4)の隠しフォルダーに配置されます。

/ Users / UUUUUUU / Library / Mobile Documents / 57T923XXXX〜net〜whatsapp〜WhatsApp / Accounts / NNNNNNNNN / backup

ここで、UUUUUUUは私のユーザー名で、NNNNNNNNNは私の電話番号です。

残念ながら、メディアのバックアップファイルは1つの大きなアーカイブ(560 MBを超える)にあるため、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

iOSまたはMac OS XのiCloudストレージ管理コンソールを介してWhatsAppの「ドキュメント」(つまりバックアップ)を削除すると、モバイルドキュメントフォルダーからファイルが削除され、その後nsurlsessiondからのアクティビティはなくなります。

お役に立てれば。


以下のCory Kleinのソリューションに従って、そのフォルダー全体が完全に消えました。
ナイクシー

3

これは本当に役立つ投稿でした:

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

私にとっては、App Storeからの「自動更新」でした。「システム環境設定-アプリストア-更新を無効にする」に移動して、帯域幅を1日あたり数百Mb節約しました。(そしてすべてを高速化した)


Ask Differentへようこそ!私たちは最良の答えを見つけようとしていますが、それらの答えはなぜ彼らが最高なのかについての情報を提供します。あなたが提供したリンクが質問に答えると思う理由を説明してください。リンクは変更され、古くなる可能性があるため、単にリンクになるだけでなく、回答を希望します。質の高い回答を提供する方法については、回答方法をご覧ください。-口コミより-
FSB

2

帯域幅の使用を停止するだけのGoogle社員の場合、OPが行ったことを実行し、問題を引き起こしている可能性のあるサービスをオフにします。

iCloud

  1. システム設定-> iCloud
  2. チェックを外します:
    • iCloudドライブ
    • 写真

スポットライトの提案

  1. システム環境設定-> Spotlight
  2. 「Spotlight Suggestions」のチェックを外します

マシン上で帯域幅を占有する何か他のものを見つけたら、コメントに残してください。ここに追加します。


これは現在のソリューションのように見えます。私のiPhoneとMacはダウンロードする傾向があるので、OSは自動的に更新されると思います。私は、以下のものを見るが、それはiphoneをカバーdoesntの..あなたは、スポットライトの提案について、小さな何かを言うことができますしてください...
nyxee
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.