Mac에서 "nsurlsessiond"의 높은 CPU 사용량을 줄이는 방법

Mac 에서 많은 CPU를(CPU) 사용하는 "nsurlsessiond"라는 프로세스를 계속 발견하십니까 ? 그것은 무엇이며, 왜 그런 일이 발생합니까? 걱정해야 할까요?

"Nsurlsessiond"는 합법적인 프로세스이지만 지속적으로 높은 CPU 사용량으로 인해 성능 문제가 발생하고 배터리 수명이 단축될 수 있습니다. "nsurlsessiond"가 무엇인지 자세히 알아보고 Mac CPU(CPU) 의 사용량을 줄이는 방법을 보여 드리겠습니다 .

Nsurlsessiond 프로세스란 무엇입니까?

Mac 의 "nsurlsessiond" 프로세스는 Apple Foundation 프레임워크 내의 NSURLSession API(NSURLSession API within Apple’s Foundation framework) 에 필수적이며 , 주요 역할은 백그라운드에서 네트워크 작업을 관리하는 것입니다.

한 앱에서 다운로드나 업로드를 시작하고 다른 앱으로 이동하면 "nsurlsessiond"가 작업을 원활하게 관리하고 중단을 방지합니다.

예를 들어, "nsurlsessiond"의 주목할만한 기능은 iCloud와의 관련입니다. Mac 과 Apple 서버 간에 사진, 문서 및 기타 데이터를 동기화합니다 . 즉, iCloud 기반 앱을 업데이트하거나 파일을 추가할 때 앱이 활발하게 실행되고 있지 않을 때에도 데이터 전송을 용이하게 하는 것이 "nsurlsessiond"입니다.

Nsurlsessiond가 더 많은 CPU를 사용하는 이유

Mac 의 다양한 응용 프로그램 , 특히 백그라운드 기반 응용 프로그램의 네트워크 작업을 처리하는 "nsurlsessiond"이므로 이 프로세스에 의한 높은 CPU 사용량은 진행 중인 대규모 다운로드, 광범위한 데이터 동기화 작업 또는 특정 응용 프로그램에 의해 시작된 지속적인 데이터 전송으로 인해 발생할 수 있습니다. 앱.

그러나 "nsurlsessiond "가 항상 많은 CPU를 사용하는 경우 이는 손상된 데이터를 동기화하려고 시도하는 동안 프로세스가 멈추거나 과도하거나 잘못된 네트워크 요청을 생성하는 오작동하는 애플리케이션과 같은 다른 원인을 나타냅니다.(CPU)

macOS 업데이트와 관련된 소프트웨어 관련 결함이나 버그로 인해 "nsurlsessiond"가 복잡해집니다. 모든 소프트웨어 구성 요소와 마찬가지로 이 프로세스는 코딩 감독으로 인한 문제로부터 자유롭지 않습니다. 즉, 다른 기본 프로세스 및 타사 프로세스와의 충돌이 발생한다는 의미입니다.

높은 Nsurlsessiond CPU(High Nsurlsessiond CPU) 사용량을 줄이는 방법

Mac의 활동 모니터(Mac’s Activity Monitor) 에서 "nsurlsessiond " CPU 사용량이 높다는 것을 발견하면 항상 그 사용량이 줄어들 때까지 기다려야 합니다. 합리적인 시간이 지난 후에도 문제가 발생하지 않으면 문제의 원인을 파악하고 해결해야 합니다.

우선, "nsurlsessiond"를 강제 종료하고, iCloud를 껐다 켜며, 네트워크 리소스를 많이 사용하는 앱을 관리해야 합니다. 문제가 지속되면 Mac의 시스템 소프트웨어를 업데이트하고 내부 저장소에 악성 코드가 있는지 확인하세요.

(Stop All Instances)Nsurlsessiond모든 인스턴스 중지

Mac 에서 "nsurlsessiond"를 종료하여 작업을 시작하는 것이 가장 좋습니다. 이렇게 하면 프로세스가 엉망이 되는 예상치 못한 기술적 문제가 해결되는 경우가 많기 때문입니다.

네트워크 활동에 따라 "nsurlsessiond" 프로세스의 인스턴스가 여러 개 있는 경향이 있으므로 이를 수행하는 가장 빠른 방법은 macOS의 터미널 콘솔을(Terminal console in macOS) 사용하여 특정 명령을 실행하는 것입니다 . 단지:

  1. Launchpad를(Launchpad) 열고 기타 > 터미널을(Terminal) 선택합니다 .
  2. 다음 명령을 입력하고 Return 키를 누릅니다.

sudo killall nsurlsessiond

  1. 인증을 위해 Mac의 관리자 비밀번호를 입력하고 다시 Return 키를(Return) 누르세요 .

Mac을 재시동하세요

Mac을 재시동하면 macOS의 무작위 이상 현상 해결을 포함하여 많은 이점이(many benefits) 있습니다 . 따라서 "nsurlsessiond"가 CPU(CPU) 활동을 다시 증가시키는 것을 발견하면 그렇게 해야 합니다.

macOS를 재부팅하려면 Apple 메뉴를 열고 다시 시작을(Restart) 선택한 후 다시 로그인할 때 창 다시 열기(Reopen) 옆의 확인란을 선택 취소 하고 다시 시작을(Restart) 선택합니다 .

iCloud 비활성화 및 활성화

iCloud DrivePhotos와(Photos—can) 같은 iCloud 서비스 에서는 과도한 CPU를(CPU) 사용하는 "nsurlsessiond"를 초래하는 동기화 문제가 발생할 수 있습니다 . iCloud와의 연결을 새로 고치면 이 문제를 배제할 수 있습니다. 방법은 다음과 같습니다.

  1. Apple 메뉴를 열고 시스템 설정 을(System Settings) 선택합니다 .
  2. 사이드바에서 Apple ID를 선택합니다.
  3. (Scroll)오른쪽 창을 아래로 스크롤 하고 로그아웃 을(Sign Out) 선택합니다 .

  1. 화면의 지시에 따라 Apple ID에서 로그아웃합니다. iCloud 데이터를 로컬로 다운로드할 수 있는 옵션이 있지만 곧 다시 로그인하게 되므로 반드시 그럴 필요는 없습니다.
  2. Mac을(Mac) 재시동하고 시스템 설정을(System Settings) 다시 연 다음 로그인(Sign) 을 선택하여 다시 로그인하세요.

(Troubleshoot)네트워크 집약적인 (Apps)문제 해결

또 다른 문제 해결 기술은 과도한 네트워크 활동으로 인해 "nsurlsessiond"를 과도하게 구동하는 악성 또는 최적화되지 않은 Mac 응용 프로그램을 식별하는 것입니다. (Mac)단지:

  1. Launchpad를(Launchpad) 열고 기타 > 활동 모니터를(Activity Monitor) 선택합니다 .
  2. 네트워크(Network) 탭 으로 전환 하고 Sent BytesRcvd Bytes 열을 사용하여 프로세스를 정렬합니다 .
  3. (Note)사용자 계정을 통해 생성된 모든 앱을 기록해 두세요. 목록 상단의 사용자 열을 확인하세요.(User)

팁: 웹 트래픽이 많은 앱을 찾아내는 훨씬 더 간단한 대안 기술은 TripMode(TripMode) 또는 Little Snitch 와 같은 타사 모니터링 도구를 사용하는 것입니다 .

그런 다음 네트워크 집약적인 앱으로 인해 발생하는 "nsurlsessiond"에 대한 영향을 줄이기 위해 수행할 수 있는 몇 가지 작업은 다음과 같습니다.

  • (Pause)활동 (Resume Activity)일시 중지 및 재개 : 애플리케이션의 사용자 인터페이스를 연 다음 모든 업로드 또는 다운로드를 일시 중지하고 재개합니다. 앱을 종료하고 다시 시작해 볼 수도 있습니다.
  • 앱 업데이트: Mac의 App Store를 통해 (App Store)Mac 애플리케이션을 최신 버전으로 업데이트(update a Mac application to its latest version) 할 수 있습니다 . 개발자 웹사이트 에서(Updates) 얻은 경우 애플리케이션 내에서 업데이트 확인 옵션을 찾으 세요 .(Check)
  • 캐시(Cache) 지우기 : Finder를(Finder) 열고 메뉴 표시줄에서 Go > Go 선택한 다음 ~/Library/Caches 디렉터리를 방문합니다. 앱과 관련된 캐시 폴더를 찾아 해당 콘텐츠를 비우세요.
  • (Remove)제거재설치(Reinstall) : 애플리케이션(Applications) 폴더를 방문하여 앱을 휴지통으로 드래그 (Trash)하세요(App) . 그런 다음 Mac App Store(Mac App Store) 또는 개발자 웹사이트를 통해 애플리케이션을 다시 설치하세요 .

선택적으로 Mac 시작 시 앱과 관련 시작 에이전트 및 데몬이 로드되지 않도록 차단할(block the app and any associated launch agents and daemons) 수 있습니다 .

임시 Nsurlsessiond 데이터 지우기

다음 수정 사항은 "nsurlsessiond" 프로세스가 임시 데이터를 저장하는 디렉토리를 지우는 것입니다. 그러면 캐시 손상으로 인한 문제를 해결할 수 있습니다. 하기 위해서:

  1. 터미널을 엽니다.
  2. 다음 명령을 실행하고 Mac 비밀번호를 입력한 후 Return 키를 누르세요.

sudo killall -9 신뢰할 수 있음

  1. 다음에 아래 명령을 실행하십시오.

ls -la /var/folders/zz |grep nsurlsessiond

  1. 터미널(Terminal) 출력 에서 ​​임의의 폴더 이름(예: zyxvpxvq6csfxvn_n00000y800007k)을 기록해 둡니다.

  1. 다음 명령을 실행하여 [임의의 폴더 이름]을 이전에 적어둔 이름으로 바꿉니다.

sudo rm –fr /var/folders/zz [ 임의의 폴더 이름]

  1. 명령줄을 종료하고 Mac을(Mac) 다시 시작합니다 .

Mac 업데이트

최신(Newer) macOS 업데이트에는 "nsurlsessiond"와 같은 프로세스의 알려진 문제를 해결하는 버그 수정 및 성능 향상이 포함되어 있습니다. 문제가 지속되면 macOS를 최신 버전으로 업데이트하세요. 방법은 다음과 같습니다.

  1. Apple 메뉴를 열고 시스템 설정 을(System Settings) 선택합니다 .
  2. 일반 > 소프트웨어 업데이트로 이동합니다.
  3. 사용 가능한 새 업데이트가 있으면 지금 업데이트를(Update) 선택합니다 .

악성 코드 확인

Mac은(Macs) 악성 코드에 영향을 받지 않습니다. "nsurlsessiond"가 계속 문제를 일으키는 경우 악성 소프트웨어가 있음을 나타낼 수 있습니다. 예를 들어 유해한 프로그램이 은밀하게 온라인으로 데이터를 전송하고 있을 수 있습니다.

이 문제를 해결하려면 Mac용으로 설계된 신뢰할 수 있는 맬웨어 방지 도구를(trustworthy anti-malware tool designed for the Mac) 다운로드하여 설치하세요 . 인기 있는 옵션은 심각한 감염을 해결하는 데 매우 강력한 Malwarebytes의 무료 버전(free version of Malwarebytes) 입니다 .

설치 후 맬웨어 방지 유틸리티를 열고 전체 시스템 검사를 시작하여 위협을 찾아 제거합니다.

높은 Nsurlsessiond CPU 사용량(Nsurlsessiond CPU Usage) 감소

Mac 에서 가끔 "nsurlsessiond " CPU 사용량이 급증 할 것으로 예상되지만 지속적으로 리소스를 많이 소모한다면 문제가 될 수 있습니다. 이유를 아는 것이 중요할 수 있으며 위의 지침을 체계적으로 수행하는 데 도움이 될 것입니다.

추가 문제 해결을 수행하려는 경우 안전 모드에서 동일한 해결 방법을 반복하고(repeat the same solutions in Safe Mode) , Mac의 네트워크 설정을 재설정(reset the Mac’s network settings) 하고, 시스템 소프트웨어 캐시를 지울(clear the system software cache) 수 있습니다 .



About the author

저는 10년 이상의 IOS 및 MacOS 시스템 작업 경험을 가진 하드웨어 엔지니어입니다. 나는 또한 지난 5년 동안 야간 수업 교사로 일했으며 스스로 Chrome 사용법을 가르쳤습니다. 두 영역 모두에 대한 나의 기술은 웹사이트 개발, 그래픽 디자인 또는 웹 보안 작업에 대한 완벽한 후보자입니다.



Related posts