nsurlsessiond
다른 이름: 백그라운드 다운로드
간단한 답
nsurlsessiond는 앱과 시스템을 대신해 백그라운드에서 파일을 다운로드하고 업로드하는 macOS 프로세스입니다. 앱이 닫힌 뒤에도 계속되도록 앱이 전송을 macOS에 넘기면 nsurlsessiond가 그 일을 하므로, 열린 앱이 없어도 네트워크 사용량이 많게 보일 수 있습니다.
이름은 앱이 네트워크 요청을 할 때 쓰는 macOS의 구성 요소인 NSURLSession에서 왔습니다. 백그라운드 세션이란 앱이 시스템에 대신 실행해 달라고 요청하는 전송입니다. iCloud, App Store, 소프트웨어 업데이트, 음악, 팟캐스트와 많은 타사 앱이 이를 쓰므로, nsurlsessiond에는 다운로드하는 모든 앱의 트래픽이 합쳐져 보입니다.
그래서 읽기도 어렵습니다. nsurlsessiond가 활성 상태 보기의 네트워크 탭 맨 위에 있어도, 어떤 앱이 다운로드를 요청했는지는 거기 어디에도 나오지 않습니다.
이 페이지의 내용
nsurlsessiond가 네트워크를 많이 쓰는 이유
macOS나 앱 업데이트, iCloud 사진 업로드, 팟캐스트의 지난 에피소드, 데이터를 동기화하는 앱처럼 큰 무언가가 전송되고 있습니다. 트래픽의 주인은 그 앱이고, nsurlsessiond는 이를 나를 뿐입니다.
어디에 연결하는지 보려면 터미널에서 nettop -p nsurlsessiond 명령을 실행합니다. 원격 주소를 보면 대개 출처가 분명해집니다. 업데이트와 iCloud라면 Apple의 콘텐츠 서버, 타사 앱이라면 그 앱의 도메인입니다.
멈추는 방법
전송을 출처에서 멈추세요. App Store 다운로드를 일시 정지하거나, 시스템 설정 → 일반 → 소프트웨어 업데이트를 확인하거나, 사진 설정에서 iCloud 사진을 일시 정지하거나, 다운로드를 요청한 앱에서 자동 다운로드를 끄세요.
활성 상태 보기에서 nsurlsessiond를 종료해도 오래가지 않습니다. 앱들이 여전히 전송을 원하므로 macOS가 다시 시작하고 전송도 재개됩니다.
nsurlsessiond가 무엇을 다운로드하는지 보는 방법
nsurlsessiond 프로세스는 두 개이며, 어느 쪽이 바쁜지에 따라 살펴볼 곳이 달라집니다.
- 활성 상태 보기를 열고 보기 → 모든 프로세스를 선택한 다음, 네트워크 탭을 클릭하고 검색 필드에
nsurl을 입력합니다. - 사용자 열을 봅니다. _nsurlsessiond 계정으로 실행되는 인스턴스는 소프트웨어 업데이트처럼 macOS 자체를 위한 다운로드를 맡습니다. 사용자 이름으로 실행되는 인스턴스는 앱과 iCloud를 위한 다운로드를 맡습니다.
- 수신된 바이트와 송신된 바이트 열을 지켜봅니다. 수신된 바이트가 늘면 다운로드이고, 송신된 바이트가 늘면 iCloud로 올라가는 사진 같은 업로드입니다.
- 시스템 인스턴스가 바쁘다면 터미널을 열고
softwareupdate --list명령을 실행해 macOS 업데이트가 있는지 확인하세요. 시스템 설정 → 일반 → 소프트웨어 업데이트에서도 확인할 수 있습니다. - 내 인스턴스가 바쁘다면 어떤 앱이 백그라운드에서 다운로드하는지 생각해 보세요. App Store, 음악, 팟캐스트, 사진, 클라우드 저장 공간 앱이 흔합니다. 하나씩 일시 정지하면서 트래픽이 멈추는지 확인하세요.
정상적인 nsurlsessiond 사용량과 문제 상황
정상: 한동안 트래픽이 많다가 이후 아무것도 없습니다. 업데이트나 업로드에는 정해진 크기가 있어서, 다 옮기고 나면 nsurlsessiond는 조용해집니다.
살펴볼 만한 경우: 며칠째 데이터를 옮기거나, 같은 양의 데이터를 몇 번이고 다시 옮깁니다. 흔한 원인은 다음과 같습니다.
- 거의 끝에서 실패하고 처음부터 다시 시작하는 다운로드. 불안정한 연결에서 받는 큰 업데이트인 경우가 많습니다.
- 큰 보관함을 처음 업로드하는 iCloud 사진. 업로드 속도가 느리면 며칠이 걸릴 수 있습니다.
- 여러 프로그램의 모든 에피소드를 다운로드하도록 설정된 팟캐스트.
- 큰 폴더를 백그라운드에서 동기화하는데 끝내 따라잡지 못하는 앱.
- 느린 네트워크. 짧은 다운로드가 하루 종일 걸리게 됩니다.
핫스팟에서 백그라운드 다운로드를 제한하는 방법
iPhone 핫스팟이나 데이터 한도가 있는 네트워크에서는 그 네트워크에 저데이터 모드를 켜세요. 시스템 설정 → Wi-Fi를 열고 네트워크 옆의 세부사항을 클릭한 다음 저데이터 모드를 켭니다. Apple은 이를 해당 네트워크에서 데이터 사용량을 줄이는 방법이라고 설명합니다. 이 설정을 따르는 기능은 그 네트워크에서 자동 전송을 미루며, iCloud 사진 동기화도 그중 하나입니다.
이 설정은 그 네트워크 하나에만 적용되므로, 집 Wi-Fi에서는 평소처럼 다운로드가 계속됩니다.
자주 묻는 질문
Mac의 nsurlsessiond, 무엇인가요?
업데이트, iCloud, 팟캐스트처럼 앱과 시스템을 위해 백그라운드 다운로드와 업로드를 실행하는 macOS 프로세스입니다. 네트워크 사용량은 모든 백그라운드 전송의 합계입니다.
nsurlsessiond가 데이터를 많이 쓰는 이유는 무엇인가요?
앱이나 macOS 자체가 백그라운드에서 큰 것을 다운로드하고 있으며, 소프트웨어 업데이트나 iCloud 동기화인 경우가 많습니다. 터미널에서 nettop -p nsurlsessiond 명령을 실행하면 어디에 연결하는지 볼 수 있습니다.
nsurlsessiond를 끌 수 있나요?
아닙니다. 종료해도 macOS가 다시 시작할 때까지 전송이 잠시 멈출 뿐입니다. 대신 원하지 않는 자동 다운로드를 앱이나 시스템 설정에서 끄세요.
nsurlsessiond는 안전한가요?
네. macOS의 일부로, Apple의 업데이트만 바꿀 수 있는 디스크의 봉인된 영역에 있는 /usr/libexec/nsurlsessiond에 위치합니다. 앱이나 macOS가 옮겨 달라고 요청한 데이터만 옮깁니다.
nsurlsessiond 프로세스가 두 개인 이유는 무엇인가요?
하나는 macOS 자체의 다운로드를 위해 _nsurlsessiond 시스템 계정으로 실행되고, 하나는 앱을 위해 사용자 계정으로 실행됩니다. 활성 상태 보기의 사용자 열에서 어느 쪽인지 알 수 있습니다.
관련 항목
활성 상태 보기보다 나은 것을 찾고 있나요? Mac용 활성 상태 보기 대체 앱 추천을 확인하거나 용어집의 모든 용어를 둘러보세요.