활성 상태 보기(Activity Monitor)는 윈도우의 작업 관리자에 해당하는 macOS 기본 도구입니다. 시스템에서 사용 중인 다양한 리소스를 실시간으로 표시하며, 프로세스, 디스크 활동, 메모리 사용량 등을 한눈에 파악할 수 있는 대시보드 역할을 합니다.
이 글에서는 맥에서 활성 상태 보기를 읽고 활용하는 방법을 소개합니다. 또한 CPU, RAM, 디스크 활동이 시간이 지남에 따라 맥 성능에 어떤 영향을 미치는지도 함께 알아봅니다.
맥에서 활성 상태 보기 실행하는 방법
활성 상태 보기 앱은 응용 프로그램 > 유틸리티 폴더에 있습니다. 가장 빠른 방법은 Cmd + Space를 눌러 Spotlight를 연 뒤, 앱 이름 몇 글자를 입력하고 목록 상단에 활성 상태 보기가 나타나면 Return 키를 누르는 것입니다. 물론 이 외에도 다양한 실행 방법이 있으니 상황에 맞게 활용해 보세요.
활성 상태 보기에는 실시간 통계와 그래프를 제공하는 다섯 가지 모니터링 탭이 있습니다. 이 데이터는 맥 문제를 진단하고 해결하는 데 매우 유용합니다. 아래에서 각 항목을 자세히 살펴보겠습니다.
1. 활성 상태 보기로 CPU 모니터링하기
CPU 탭에서는 각 프로세스가 프로세서를 얼마나 사용하는지 확인할 수 있습니다. 전체 CPU 사용률(% CPU), 프로세스가 활성화된 시간(CPU Time), 절전 상태에서 깨어난 횟수(Idle Wake Ups) 등의 정보를 볼 수 있습니다.
화면 하단에는 시스템(빨간색)과 사용자(파란색)가 사용하는 CPU 비율과 그래프도 함께 표시됩니다.
%CPU 기준으로 프로세스 정렬하기
어떤 프로세스가 과도한 리소스를 소모하는지 확인하려면 보기 > 모든 프로세스를 선택한 후 % CPU 열을 클릭해 사용량순으로 정렬하세요. 일부 프로세스가 일시적으로 높은 CPU 사용량을 보여도 반드시 문제인 것은 아닙니다. 예를 들면 다음과 같습니다.
- mds, mdworker 프로세스는 Spotlight와 관련된 것으로, 인덱싱 중 CPU 사용량이 자주 급증할 수 있습니다. 새 맥이나 최근 포맷한 맥에서는 완전히 정상적인 현상이며, 작업이 끝나면 자동으로 종료됩니다.
- kernel_task 프로세스는 CPU를 집중적으로 사용하는 프로세스들의 접근을 제한해 맥 온도를 관리합니다. 시간이 지나면서 CPU 사용량이 늘어나는 것이 일반적이며, 필요하다면 kernel_task의 높은 CPU 사용량을 해결하는 방법을 참고하세요.
- 웹 브라우저는 탭을 너무 많이 열거나 동영상 같은 멀티미디어 콘텐츠를 렌더링할 때 높은 CPU 사용량을 보일 수 있습니다.
- cloudd는 iCloud 데이터 동기화를 담당하는 데몬 프로세스입니다. CPU 사용량이 일시적으로 급증해도 문제가 아니며, 동기화가 완료되면 %CPU는 자연스럽게 감소합니다.
CPU 사용량 및 기록 확인하기
윈도우 메뉴를 클릭하면 CPU 사용량, CPU 기록, GPU 기록을 별도 창으로 열 수 있습니다. 특히 CPU 기록 창은 코어별 사용자 및 시스템 부하를 시간 흐름에 따라 보여주므로 전체적인 CPU 활용도를 파악하는 데 유용합니다.
비정상 프로세스 강제 종료하기
앱이 이상하게 작동하거나 응답하지 않거나 충돌한다면 강제 종료하는 것이 가장 좋습니다. 문제가 있는 프로세스는 빨간색 텍스트로 응답 없음(Not Responding)이라고 표시됩니다.
프로세스를 종료하려면 해당 앱을 선택한 후 보기 > 프로세스 종료를 선택하거나, 툴바 상단의 X 버튼을 클릭하세요.
만약 활성 상태 보기가 작동하지 않는다면 다음 방법을 시도해 보세요.
- Cmd + Option + Esc를 길게 눌러 강제 종료 대화상자를 연 후, 종료할 앱을 선택하고 강제 종료를 클릭합니다.
- 터미널 앱을 열고 다음 명령어를 입력합니다.
Return 키를 누르면 PID(프로세스 식별 번호)와 함께 실행 중인 모든 프로세스가 표시됩니다. 앱을 강제 종료하려면 아래 명령어를 입력하세요.>ps -ax>kill <PID number>
주의: 시스템 프로세스나 root 권한으로 실행되는 프로세스는 절대 강제 종료해서는 안 됩니다. 대신 로그를 확인해 원인을 파악하거나 맥을 재시작하는 것이 안전합니다.
2. 활성 상태 보기의 메모리 탭
메모리 탭은 맥이 사용 중인 RAM 용량을 보여줍니다. CPU와 더불어 맥 성능의 핵심 지표이며, 창 하단에는 성능 문제를 진단하는 데 도움이 되는 값들이 담긴 실시간 메모리 그래프가 표시됩니다.
사용된 메모리(Memory Used) 값은 모든 앱과 시스템 프로세스가 사용하는 총 메모리로, 다음과 같이 구분됩니다.
- 유선 메모리(Wired Memory): 메모리에 상주해야 하는 프로세스로, 압축하거나 스왑할 수 없습니다.
- 앱 메모리(App Memory): 모든 앱 프로세스에 할당된 메모리입니다.
- 압축됨(Compressed): macOS는 성능 향상과 에너지 절감을 위해 소프트웨어 기반 메모리 압축을 지원합니다. 덜 활발한 프로세스의 데이터를 압축해 활발한 프로세스를 위한 공간을 확보합니다.
맥에 RAM 추가가 필요한지 확인하기
메모리 압력(Memory Pressure) 그래프는 색상으로 현재 메모리 리소스 상태를 보여줍니다. 녹색은 충분한 메모리 여유가 있다는 뜻이고, 빨간색은 메모리가 부족해 효율적인 운영을 위해 추가 RAM이 필요하다는 의미입니다.
경계선에 해당하는 노란색은 경고 신호입니다. 어떤 앱이 메모리를 많이 사용해 압력을 높이고 있는지 확인하고, 해당 앱이 있다면 종료하세요.
캐시된 파일 메모리 사용량 확인하기
캐시된 파일(Cached Files)도 유용한 지표입니다. 현재 앱이 사용 중이지만 다른 앱이 필요할 때 즉시 할당 가능한 메모리 양을 의미합니다. 예를 들어 Apple Mail을 사용하다 종료하면, 그 데이터는 캐시된 파일 메모리에 포함됩니다.
Mail을 다시 실행하면 더 빠르게 열리지만, 다른 앱이 RAM을 필요로 하면 macOS는 캐시 데이터를 동적으로 회수해 다른 앱에 할당합니다.
캐시된 파일이 많은 메모리를 차지하더라도 걱정할 필요 없습니다. 메모리 압력이 녹색이라면 문제되지 않습니다. 단, Apple 실리콘 맥은 칩에 메모리가 통합되어 있어 업그레이드가 불가능하므로, 불필요한 앱을 종료하는 것이 유일한 해결책입니다.
스왑 사용됨과 압축 항목 이해하기
이 두 항목은 활성 프로세스 데이터가 저장 드라이브로 스왑되었거나 공간 절약을 위해 압축된 양을 나타냅니다. 압축이 스왑보다 선호되는데, 더 많은 메모리 공간을 확보하면서도 맥 속도를 늦추지 않기 때문입니다.
스왑 사용됨(Swap Used) 수치가 낮으면 괜찮지만, 수치가 높다면 실제 메모리가 앱 요구량을 충족하지 못한다는 신호입니다.
앱 메모리 누수 잡아내기
메모리 누수는 앱이 할당받은 메모리를 재사용을 위해 해제하지 않을 때 발생합니다. 시간이 지나면서 누수가 누적되면 해당 앱은 결국 멈추게 됩니다. 활성 상태 보기를 통해 이런 누수를 쉽게 발견할 수 있습니다.
3. 활성 상태 보기로 에너지 사용량 검토하기
맥북 사용자라면 배터리 사용 시간은 누구나 관심 있는 부분입니다. 활성 상태 보기의 에너지 패널은 맥의 에너지 리소스 모니터로, 전체 에너지 사용량과 앱별 전력 소비를 보여줍니다.
실행 중인 앱의 에너지 영향(Energy Impact)과 함께, 지난 12시간 또는 맥 부팅 이후 중 짧은 기간 동안의 각 앱 평균 에너지 영향(Avg Energy Impact)도 확인할 수 있습니다. App Nap 기능은 사용하지 않는 앱을 절전 모드로 전환하는데, 이 필드를 통해 어떤 앱이 이 기능을 지원하는지, 그리고 맥의 절전을 방해하고 있는지 알 수 있습니다.
에너지 사용량이 주는 의미
특정 앱이 사용하는 에너지가 많을수록 배터리 사용 시간은 짧아집니다. 평균 에너지 영향 열을 확인해 장기간 에너지를 가장 많이 소모하는 앱을 파악하고, 필요 없다면 종료하세요.
웹 브라우저의 경우 앱 전체를 종료할 필요는 없습니다. 브라우저 옆의 삼각형을 클릭해 하위 프로세스 목록을 펼친 후, 에너지 영향이 가장 큰 프로세스를 찾아 강제 종료하면 됩니다.
일반적으로 에너지를 많이 소모하는 것은 탭이나 플러그인입니다. Chrome을 사용한다면 Chrome의 메모리 사용량을 제어하고 RAM을 확보하는 방법도 참고해 보세요.
4. 활성 상태 보기의 디스크 패널
디스크 패널은 각 프로세스가 디스크에서 읽거나 쓴 데이터 양을 보여줍니다. 맥이 데이터를 읽기(read IO)와 쓰기(write IO) 위해 드라이브에 접근한 횟수를 나타내며, 파란색은 초당 읽기 횟수, 빨간색은 초당 쓰기 횟수를 표시합니다.
디스크 활동이 주는 의미
충분한 RAM 확보가 성능에 중요한 만큼, 시동 드라이브의 여유 공간은 시스템 안정성에 필수적입니다. 읽기/쓰기 횟수에 주목하고 시스템이 데이터에 어떻게 접근하는지 관찰해 보세요.
디스크 활동이 높다면 CPU 사용량과 연관이 있는지 확인해 보세요. 동영상 변환, RAW 사진 편집처럼 디스크 활동과 CPU 사용량을 모두 유발하는 앱도 있습니다. 또한 RAM이 부족하면 스왑 때문에 디스크 활동이 자주 급증하는 것을 볼 수 있습니다.
5. 활성 상태 보기의 네트워크 탭 활용하기
네트워크 패널은 맥이 네트워크를 통해 주고받는 데이터 양을 보여줍니다. 하단에서는 패킷 단위의 네트워크 사용량과 전송량(빨간색), 수신량(파란색)을 확인할 수 있습니다.
네트워크 활동이 주는 의미
일부 프로세스는 당연히 많은 네트워크 활동을 일으키지만, 다른 프로세스가 네트워크를 많이 사용한다면 의문이 들 수 있습니다. 각 프로세스가 어떤 외부 리소스에 연결되는지 파악하는 것은 쉽지 않습니다.
어떤 데이터 패킷이 어떤 프로세스를 거치는지 궁금하다면 Little Snitch 앱을 사용해 앱별 네트워크 트래픽을 모니터링해 보세요.
시스템 진단 보고서 생성하기
활성 상태 보기는 맥 상태에 대한 보고서를 생성하는 기능도 제공합니다. 이 보고서를 저장해 친구나 Apple 지원팀에 보내면 문제 해결에 도움을 받을 수 있습니다.
생성하려면 보기 > 시스템 진단을 선택하세요. 완료까지 다소 시간이 걸릴 수 있습니다.
최고의 성능을 위한 맥 최적화
활성 상태 보기는 macOS에 기본 탑재된 작업 관리자입니다. 이 도구를 실행하고 위에서 소개한 내용을 따라 하면 맥이 느려진 원인과 각 지표가 전체 시스템 건강 상태에 어떤 의미를 갖는지 파악할 수 있습니다.
문제의 원인을 찾았다면, 맥 최적화 팁을 활용해 더 빠르고 매끄럽게 작동하도록 만들어 보세요.