nsurlsessiond가 무엇을 다운로드하는지 확인하는 방법


25

나는 모든 iCloud 드라이브를 끄고 다른 것이 그것을 사용하고있는 것 같습니다. Mac과 iPhone간에 사진 공유 및 사진 동기화가 없습니다. 그리고 나는 할 수있는 모든 것을 꺼버렸습니다. 그러나 여전히 nsurlsessiond는 실행될 때마다 400MB 이상을 다운로드합니다. 때로는 시스템을 다시 시작하면 트리거됩니다.

나는 그것에 샘플 프로세스를했다; 그러나 나는 그것이 무엇을 의미하는지 전혀 모른다.

답변:


34

해당 데몬이 호출되고 macOS의 많은 앱 및 많은 서비스에서 서비스 다운로드가 필요합니다. (그리고 iOS와 tvOS와 watchOS)

세션 관리자에서 요약 세부 정보 또는 통계를 얻는 쉬운 방법을 찾지 못했지만 대기열에서 작업을 업로드하거나 다운로드하기 때문에 하나 이상의 작업이 시간 초과되어 있다고 생각합니다.

시스템의 활동을 구분하는 방법은 다음과 같습니다.

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

첫 번째는 열린 파일을 나열하고 "nsurl"과 일치하는 항목을 정렬합니다. 두 번째는 모든 프로세스를 나열하고 다시 정렬합니다. 세 번째는 파일 시스템 활동을 나열합니다.

400MB의 전송을 측정 할 때 사물을 모니터링하고 실행중인 여러 nsurl 데몬 중 하나를 확인할 수 있습니다. 다음을 사용하여 시스템 활동 덤프를 얻을 수도 있습니다.sysdiagnose nsurlsessiond

실제로 iCloud Documents라고 판단 brctl log -w되면 리프팅을 수행하는 작업자 스레드를 모니터링하는 대신 해당 하위 시스템을 관찰해야합니다.


3
고마워 마이크. 당신은 굉장합니다. 당신이 말한 세 가지 명령 각각이 무엇인지 말해 주시겠습니까? 나는 그것들을 입력했고 파일 목록을 얻습니다 (프로세스가 사용하는 파일이라고 가정). 그러나 각 열이 무엇을 나타내는 지 이해하지 못합니다. REG, CHR 또는 1,3의 의미를 모르겠습니다. 그리고 마지막 열이 프로세스에서 보내거나받은 바이트인지 확실하지 않습니다. 이것에 대한 어떤 종류의 가이드가 있습니까?
Milad

@Milad 다른 질문에 오신 것을 환영합니다. 많은 가이드가 있습니다. 왜 명령 ps중 하나를 시작하고 새로운 질문을 하지 않겠습니까? 게시하기 전에 관련 질문을 확인하고 질문 하는 방법을 읽고 연구 결과 명령이 수행 한 작업을 학습하는 데 실패한 위치를 보여주십시오. 링크로 나를 핑하면 내가 할 수있는 것을 볼 수 있습니다. 의견에 대한 질문에 답하기 란 어렵고 사이트에 도움이되지 않습니다
bmike

이 글타래에 대한 더 많은 정보 추가하기. Mac의 공간을 최적화하기 위해 iCloud를 설정했습니다. Bootcamp를 끄면 iCloud에서 Mac으로 모든 내용을 다운로드하기 시작했습니다. 이 스레드가 없으면 그 정보를 찾지 못할 것입니다.

9

제 경우에는 다음을 발견했습니다.

WhatsApp (iOS-iPhone)을 iCloud에 백업하면 iCloud를 사용하는 모든 시스템에 백업이 복사됩니다. 백업은 내 컴퓨터 (OS X 10.11.4)의 숨겨진 폴더에 배치됩니다.

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

폴더, 여기서 UUUUUUU는 내 사용자 이름이고 NNNNNNNNN은 내 전화 번호입니다.

불행히도 미디어의 백업 파일은 하나의 거대한 아카이브 (광산은> 560MB)에 있으므로 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 솔루션에 따라 전체 폴더가 완전히 사라졌습니다.
nyxee

4

대역폭 사용을 중단하려는 Google 직원의 경우 OP에서 수행 한 작업을 수행하고 문제를 일으킬 수있는 서비스를 끄십시오.

iCloud

  1. 시스템 환경 설정-> iCloud
  2. 체크 해제 :
    • iCloud 드라이브
    • 사진

스포트라이트 제안

  1. 시스템 환경 설정-> 스포트라이트
  2. "스포트라이트 제안"을 선택 취소하십시오.

컴퓨터에서 다른 대역폭을 사용하는 것을 발견하면 의견에 남겨두고 여기에 추가하겠습니다.


이것은 현재 솔루션처럼 보입니다. 내 iPhone 및 Mac에서 OS 업데이트가 자동으로 다운로드되는 경향이 있다고 생각합니다. 나는 아래 무언가를보고하지만 아이폰을 포함 나던 ... 당신이 주목 제안에 대해 뭔가 작은 말하십시오 수 있습니다 ..
nyxee

3

이것은 정말 유용한 게시물이었습니다.

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

나를 위해, 그것은 App Store에서 "자동 업데이트"였습니다. "시스템 환경 설정-앱 스토어-업데이트 비활성화"로 이동하여 하루에 수백 Mb의 대역폭을 절약했습니다. (그리고 모든 것을 더 빨리 만들었다)


다른 질문에 오신 것을 환영합니다! 우리는 최선의 답변을 찾으려고 노력하고 있으며, 그 답변은 왜 그들이 최고인지에 대한 정보를 제공 할 것입니다. 제공 한 링크가 질문에 대한 답변이라고 생각하는 이유를 설명하십시오. 링크는 변경되어 구식이 될 수 있으므로 링크가 아닌 답변을 선호합니다. 양질의 답변을 제공하는 방법에 대한 답변 방법을 참조하십시오 . - 검토 -
FSB

0

설정의 iCloud 설정과 별도로. 필자의 경우 메시지> 환경 설정> iMessage에서 메시지 동기화였으며 문제의 원인 인 "iCloud 용 메시지 활성화"가있었습니다.

다른 모든 것은 항상 비활성화되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.