題:
如何知道nsurlsessiond正在下載什麼
Milad
2015-09-11 19:47:39 UTC
view on stackexchange narkive permalink

我關閉了所有iCloud驅動器的東西,似乎還有其他東西正在使用它。我的Mac和iPhone之間沒有照片共享和照片同步功能。而且我已經盡力了。但是,每次運行時nsurlsessiond下載量仍超過400 MB。

我對它進行了示例處理;有時這是由於系統重啟而觸發的。但我不知道這意味著什麼。

六 答案:
bmike
2015-09-11 21:00:17 UTC
view on stackexchange narkive permalink

該守護程序被調用,並且需要從macOS上的許多應用程序和許多服務調用服務下載。 (以及iOS,tvOS和watchOS)

我還沒有找到一種簡單的方法來從會話管理器中獲取摘要詳細信息或統計信息,但是由於它可以在隊列中進行上傳或下載,因此我的猜測是

這裡有一些方法可以區分系統上的活動:

  sudo lsof | grep nsurlps -ef | grep nsurlsudo fs_usage -w | grep nsurl  

第一個列出打開的文件,並對“ nsurl”的匹配進行排序。第二個列出所有進程並再次排序。第三列列出了文件系統活動。

當您測量400 mb的傳輸時,它將使您監視事物並查看幾個nsurl守護進程中的哪個正在運行。您還可以使用 sysdiagnose nsurlsessiond

獲取系統活動的轉儲,如果您確定它確實是iCloud文檔,則可能需要 brctl log -w 監視該子系統,而不是監視執行提升的工作線程。

非常感謝Mike。你真棒。您能告訴我您說的那三個命令分別是什麼嗎?我輸入了它們,然後得到了文件列表(假設它是該進程使用的文件)。但是我不明白每列代表什麼。我不知道REG,CHR或1,3意味著什麼。而且我不確定最後一列是否是進程發送/接收的字節。是否有某種有關此的指南?
@Milad歡迎提出不同的要求。有很多指南。為什麼不採用其中一個命令(也許是“ ps”一個命令)並提出一個新問題。在發布它之前,請檢查相關問題並仔細閱讀[問],並顯示您的研究未能使您了解該命令的作用。在此處通過鏈接向我發送消息,我將看到我能做什麼。回答評論中的問題很困難,並且對網站沒有幫助
在此線程上添加更多信息。我設置了iCloud,以優化Mac上的空間。當我關閉Bootcamp時,它開始將我所有的東西從iCloud下載到Mac。沒有這個線程,我將找不到這些信息,對bmike表示感謝!
user182232
2016-05-04 20:01:03 UTC
view on stackexchange narkive permalink

就我而言,我發現:

當備份WhatsApp(在iOS-iPhone上)聊天到iCloud時,它將備份複製到使用iCloud的每台計算機上。備份被放在一個隱藏的文件夾中,在我的計算機(OS X 10.11.4)上,它位於

/用戶/ UUUUUUU /圖書館/移動文檔/ 57T923XXXX〜net〜whatsapp〜WhatsApp /帳戶/ NNNNNNNNN /備份

文件夾,其中UUUUUUU是我的用戶名,NNNNNNNNN是我的電話號碼。

不幸的是,媒體的備份文件位於一個巨大的存檔中(我的文件大於560MB),因此,每一次WhatsApp備份時,據我所知,將重新下載整個文件。這就是nsurlsessiond所做的。

如果運行上面提到的brctl log -w命令,您將看到以下內容:

 已收到容器57T923XXXX〜net〜whatsapp〜WhatsApp的推送
[note] 2.335 [2016-05-04 12:44:54.114] cloudkit.operation.callback sync-down.container-metadata BRCContainerMetadataSyncDownOperation.m:229
從雲端獲取了0個容器元數據
[note] 2.375 [2016-05-04 12:44:54.154] sqlite.serverTruth zone.server BRCServerZone.m:771
從雲端收到了25則針對57T923XXXX.net.whatsapp.WhatsApp的已編輯項目
[note] 2.427 [2016-05-04 12:44:54.207] bird.scheduler.Apply更改accountsession BRCAccountSession.m:1473
我們現在將自動下載新文檔,因為該帳戶的GB小於5 GB
[note] 2.536 [2016-05-04 12:44:54.316] sqlite.clientTruth fs.downloader BRCFSDownloader.m:1469
在57T923XXXX.net.whatsapp.WhatsApp中下載11個文檔
 

通過iOS或Mac OS X中的iCloud存儲管理控制台刪除WhatsApp的“文檔”(即備份)會從“移動文檔”文件夾中刪除文件,此後nsurlsessiond不再有活動。

希望這會有所幫助。

按照以下Cory Klein的解決方案,整個文件夾完全消失了。
Cory Klein
2017-11-11 00:17:21 UTC
view on stackexchange narkive permalink

對於只想停止帶寬使用的Google員工,請執行OP的操作並關閉可能引起問題的服務:

iCloud

  1. 系統偏好設置-> iCloud
  2. 取消選中:
    • iCloud驅動器
    • 照片
  3. ol>

    聚焦建議

    1. 系統偏好設置-> Spotlight
    2. 取消選中“聚焦建議”
    3. ol>

      如果您發現機器上有其他佔用帶寬的問題,請將其保留在註釋中,我將在此處添加。

這看起來像當前的解決方案。我認為我的iPhone和Mac可能會下載,因此操作系統會自動更新。我在下面看到了一些東西,但是它沒有覆蓋iPhone。
tony
2016-09-14 00:10:37 UTC
view on stackexchange narkive permalink

這是一個非常有幫助的帖子:

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

對我來說,這是來自App Store的“自動更新”。轉到“系統偏好設置-應用商店-禁用更新”,每天節省了數百Mb的帶寬。(並使一切變得更快)

歡迎詢問不同!我們正在嘗試找到最佳答案,這些答案將提供有關為何最佳答案的信息。解釋為什麼您認為您提供的鏈接可以回答問題。鏈接可能會更改並變得過時,因此我們希望答案不僅僅是鏈接。有關如何提供優質答案的信息,請參見[answer]。-來自評論-
Buzut
2019-10-10 11:49:10 UTC
view on stackexchange narkive permalink

除了設置中的iCloud設置。就我而言,是消息同步,在“消息”>“首選項”>“ iMessage”中,出現了“為iCloud激活消息”。

所有其他東西都一直被停用。

errant.info
2020-04-13 14:02:38 UTC
view on stackexchange narkive permalink

在我的情況下,nsurlsessiond使用的下載帶寬超過5MB / s。我注意到這一點是因為網頁加載非常緩慢,這要歸功於我的菜單欄中的iStat菜單應用程序。

我嘗試了其他方法來計算數據使用量的來源,但是我沒有找到不需要進一步挖掘的有用信息(並且我不想禁用iCloud Backup或iCloud Photos)。

Activity Monitor應用程序能夠為我提供有關數據輸入位置和數據輸入位置的快速概述。

打開“活動監視器”應用程序,然後導航到“網絡”選項卡,然後按“ Rcvd字節數”排序並等待(“網絡”選項卡僅顯示累積的結果,因為您導航到該選項卡)。在這裡,您可能會看到nsurlsessiond在列表中居首。

現在導航到“活動監視器”中的“磁盤”選項卡,然後按“寫入的字節數”排序。忽略kernel_task(它封裝了許多功能,很少值得嘗試調試),在我的情況下,Photos Agent在列表中居首位(這並不奇怪,因為前一天我在iPhone上錄製了很多視頻媒體)。

我從iPhone中刪除了一些我不需要保留的最近捕獲的媒體,並等待了一會兒再等待同步完成,然後解決了。

如果您無力等待進程解決,並且不需要使用“照片”應用,則可以嘗試停止觸發照片代理從iCloud同步照片的過程:

適用於com.apple.photolibraryd com.apple.photoanalysisd com.apple.cloudphotosd中的
 
做
   launchctl stop $ i
完成
 


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...