Computer >> 컴퓨터 >  >> 문제 해결 >> Apple

Mac의 rpcsvchost 프로세스란? 실행 원인과 CPU 점유율 100% 문제 해결법

맥북을 매일 사용하다 보면 활성 상태 보기(Activity Monitor)에서 rpcsvchost라는 프로세스를 발견하게 됩니다. 그렇다면 이 프로세스는 정확히 무엇이며, Mac에 해로운 것일까요? 결론부터 말하면 아니요. rpcsvchost는 맥북에 전혀 해롭지 않으며, macOS의 핵심 구성 요소 중 하나입니다.

rpcsvchost는 Mac이 네트워크에 안전하게 연결할 수 있도록 돕는 원격 프로세스 호스트의 일종으로, 특히 Microsoft 네트워크와의 연결을 담당합니다.

Mac의 rpcsvchost 프로세스란? 실행 원인과 CPU 점유율 100% 문제 해결법

rpcsvchost는 DCE/RPC 서비스를 호스팅하는 환경입니다. 인자로 전달된 플러그인 목록에서 DCE/RPC 서비스를 불러오고, 적절한 엔드포인트에 바인딩한 뒤 프로토콜 요청을 대기합니다. 여기서 DCE/RPC는 Distributed Computing Environment / Remote Procedure Calls(분산 컴퓨팅 환경 / 원격 프로시저 호출)를 의미하며, 다양한 종류의 네트워크 환경에서 폭넓게 사용됩니다. Apple은 2010년 Mac OS X Lion 10.7부터 DCE/RPC 지원을 포함시켰습니다.

rpcsvchost에 대해 찾아보게 된 것은 아마 이 프로세스가 거슬렸기 때문일 겁니다. 완전히 무해한 macOS 구성 요소임에도 불구하고, 이 프로세스가 CPU를 거의 100%까지 잠식해 맥북을 느리게 만든다는 불만이 수없이 접수되어 왔습니다. 문제는 이 현상이 발생하는 명확한 원인이 특정되어 있지 않다는 점입니다. 많은 사용자들이 저마다 다른 이유로 같은 증상을 겪었고, 해결책도 기묘할 정도로 다양했습니다. 실제로 효과가 있었던 몇 가지 방법을 살펴보겠습니다.

알려진 원인과 해결 방법

1. 특정 웹사이트 방문

일부 사용자들은 특정 웹사이트에 접속했을 때 rpcsvchost가 CPU의 90% 이상을 소모하기 시작했다고 보고했습니다. 원인은 맥북이 Microsoft Exchange 서버에 연결하는 과정에서 문제를 겪고 있기 때문일 수 있습니다.

2. SMC 및 PRAM(NVRAM) 재설정

해당 프로세스에서 이상 동작이 관찰되면 가장 먼저 시도해 볼 수 있는 것이 이 문제 해결 단계입니다.

SMC 재설정: 맥북을 종료하고 전원 어댑터를 연결한 상태에서 CTRL + OPTION + SHIFT + POWER 키를 동시에 누릅니다. 몇 초 후 키에서 손을 떼면 MagSafe 표시등이 잠깐 변하는데, 이것이 SMC가 재설정되었다는 신호입니다.Mac의 rpcsvchost 프로세스란? 실행 원인과 CPU 점유율 100% 문제 해결법

PRAM 재설정: 맥북을 종료한 뒤 회색 화면이 나타나기 전에 POWER + COMMAND + OPTION + P + R 키를 누릅니다. 맥북이 다시 재부팅되면 PRAM이 재설정된 것이며, 시동음이 들릴 때까지 키를 계속 누르고 있으면 됩니다. 참고로 최신 Mac에서는 PRAM이 NVRAM으로 대체되었지만 재설정 방식은 동일합니다. 재설정 후에는 시간대나 마우스 속도 등을 다시 조정해야 할 수 있으며, 그 외에는 별도의 작업 없이 바로 사용하면 됩니다.Mac의 rpcsvchost 프로세스란? 실행 원인과 CPU 점유율 100% 문제 해결법

네트워크 연결이 필요한 애플리케이션 확인

TeamViewer

한 사용자는 자신의 경우 TeamViewer가 rpcsvchost가 엄청난 처리 능력을 소모하게 만드는 원인이었다고 밝혔습니다. 프로그램을 제거하자 문제가 해결되었다고 합니다. 원격 제어처럼 네트워크를 집중적으로 사용하는 앱이 설치되어 있다면 의심해 볼 만합니다.Mac의 rpcsvchost 프로세스란? 실행 원인과 CPU 점유율 100% 문제 해결법

온라인 뱅킹용 IBM Trusteer Rapport

일부 은행은 온라인 뱅킹을 위해 일종의 보안('trustee') 애플리케이션 설치를 요구하는데, Trusteer Rapport가 그중 하나입니다. 이 애플리케이션 사용 시 rpcsvchost가 최대 99%의 CPU를 소모했다는 사용자 후기도 있습니다. 이 경우 은행에 직접 문의하여 대안을 찾아야 할 수 있습니다.Mac의 rpcsvchost 프로세스란? 실행 원인과 CPU 점유율 100% 문제 해결법

그 외 원인과 해결 방법

악성코드(Malware)

악성코드 역시 CPU 점유율 급증의 유력한 원인이 될 수 있습니다. 특히 인터넷 연결이 필요한 프로그램 위주로 잠재적으로 원치 않는 프로그램(PUP)을 모두 제거하고, 악성코드 및 바이러스 전체 시스템 검사를 실행하는 것이 좋습니다.Mac의 rpcsvchost 프로세스란? 실행 원인과 CPU 점유율 100% 문제 해결법

하드웨어 문제

노후화된 하드웨어나 내부에 쌓인 먼지가 노트북의 냉각 성능을 저하시키고 있을 가능성도 있습니다. 노트북 내부를 청소하면 도움이 되며, 하드 드라이브 자체의 문제일 수도 있습니다.

휴지통 비우기

다소 의외로 들릴 수 있지만, 오래 쌓여 있던 휴지통을 비우자 rpcsvchost의 CPU 사용량이 정상으로 돌아온 사례도 실제로 보고되었습니다.Mac의 rpcsvchost 프로세스란? 실행 원인과 CPU 점유율 100% 문제 해결법

안전 모드로 재부팅

세이프 부팅을 하면 시스템이 유지하던 일부 캐시가 재구축됩니다. 때로는 이것만으로도 이런 기묘한 문제가 해결되곤 합니다.Mac의 rpcsvchost 프로세스란? 실행 원인과 CPU 점유율 100% 문제 해결법