가이드/Mac용 프로세스 모니터 추천
Mac용 프로세스 모니터 추천 6개
간단한 답
Mac용 프로세스 모니터로는 Vitals가 가장 좋습니다. 모든 도우미 프로세스를 그것이 속한 앱 아래에 합산하므로 프로세스 약 1,000개가 앱 약 60개가 되고, 아무 프로세스나 클릭하면 프로세스 인스펙터가 열립니다. 누가 서명했는지, 무엇이 시작했는지, 명령줄과 환경 변수, 포트와 열린 파일, 그리고 시작된 뒤 사용한 CPU 시간과 메모리를 볼 수 있습니다. 아무 프로세스나 오른쪽 클릭해 일시 정지, 재개, 신호 보내기를 할 수 있고, cpu>10, user:root, port:3000 같은 단어로 목록을 필터링할 수 있습니다. 모든 앱의 기록을 최대 1년까지 보관하고, 앱이 이상 동작하면 알려 주며, 온도와 팬도 함께 보여 줍니다. JavaScript 필터가 필요하다면 ProcessSpy, 터미널에서 쓰는 무료 도구로는 btop이 가장 좋습니다.
앱 없이 Mac에서 프로세스를 모니터링하는 방법
- 01 활성 상태 보기를 엽니다. ⌘ 스페이스 바를 누르고 활성 상태 보기를 입력한 다음 Return 키를 누릅니다. 보기 → 모든 프로세스를 선택한 다음, % CPU 또는 메모리를 클릭해 정렬합니다.
- 02 프로세스를 이중 클릭하면 상위 프로세스와 사용자가 나옵니다. 열린 파일 및 포트 탭에는 그 프로세스가 쥐고 있는 모든 것이 나열됩니다.
- 03 터미널에서
top -o cpu는 프로세스를 CPU 순으로 나열하고 매초 업데이트합니다. 끝내려면 q를 누릅니다. - 04 무엇이 언제 프로세스를 시작했는지 보려면
ps -o ppid=,lstart=,command= -p 1234를 실행합니다. 1234 자리에는 PID 열의 프로세스 ID를 넣습니다. - 05 누가 서명했는지 보려면
codesign -dv --verbose=4뒤에 앱 경로를 붙여 실행합니다. 포트를 보려면lsof -a -nP -p 1234 -iTCP -sTCP:LISTEN을 실행합니다.
활성 상태 보기와 이 명령어들은 지금 실행 중인 것을 보여 줍니다. 어느 것도 도우미 프로세스가 어떤 앱에 속하는지 알려 주지 않고, 프로세스가 끝나면 아무것도 남기지 않습니다.
프로세스 모니터는 실행 중인 것에 대해 세 가지 질문에 답합니다. 어떤 프로세스가 바쁜지, 그것이 무엇인지, 어떤 앱에 속하는지입니다. 활성 상태 보기는 첫 번째에만 답하고, 나머지 두 가지는 터미널에서 명령어를 하나씩 실행해 알아내도록 남겨 둡니다. 아래 앱들은 세 가지 모두와, 보고 있지 않은 동안 일어난 일을 기억하는지를 기준으로 순위를 매겼습니다. 각 앱이 가장 잘하는 일을 함께 적었습니다.
| # | 앱 | 추천 대상 | 가격 | 실행 환경 |
|---|---|---|---|---|
| 1 | Vitals 종합 1위 | 모든 프로세스를 앱 아래에, 각 프로세스의 인스펙터와 1년간의 기록 | 출시 기간에 1회 $15로 평생 업데이트 | 윈도우, 메뉴 막대, 터미널 |
| 2 | ProcessSpy | JavaScript 필터, 그리고 끝난 프로세스 기억 | 무료 버전 제공. 모든 기능 1회 $34.99 | 윈도우와 메뉴 막대 |
| 3 | ProcXray | 프로세스 하나를 자세히 뜯어보기: 파일, 포트, 환경 변수 | 기본 기능 무료 | 윈도우 |
| 4 | TK-mac | Windows 스타일 작업 관리자 | 출시 할인 기간 1회 $7.99 | 윈도우와 메뉴 막대 |
| 5 | btop | 그래프를 갖춘 터미널 모니터 | 무료(Apache 2.0) | 터미널 |
| 6 | htop | 터미널에서 보는 프로세스 트리 | 무료(GPLv2) | 터미널 |
무엇을 골라야 할까요?
| 우선순위 | 추천 |
|---|---|
| 프로세스가 어떤 앱에 속하는지 | Vitals |
| 프로세스가 무엇인지: 누가 서명했는지, 무엇이 시작했는지, 명령줄과 포트 | Vitals |
| 최대 1년간의 기록과 앱이 이상 동작할 때의 알림 | Vitals |
| 프로세스, 온도, 팬을 한 앱에서 | Vitals |
| 프로세스 일시 정지나 시그널 보내기 | Vitals |
| CPU, 메모리, 사용자, 포트로 필터링 | Vitals |
| JavaScript 필터와 프로세스 이벤트에 따라 실행되는 단축어 | ProcessSpy |
| Windows 스타일 작업 관리자 | TK-mac |
| 터미널에서 무료로 | btop |
- 01
Vitals
추천 대상: 모든 프로세스를 앱 아래에, 각 프로세스의 인스펙터와 1년간의 기록
- 가격
- 출시 기간에 1회 $15로 평생 업데이트, 이후에는 $39
- 실행 환경
- 윈도우, 메뉴 막대, 터미널
Vitals는 Mac을 위한 완전한 프로세스 모니터입니다. 대부분의 사람이 먼저 묻는 질문, 즉 이 프로세스가 어떤 앱의 일부인지에서 출발해, 모든 도우미 프로세스를 그것을 실행한 앱에 더하므로 프로세스 약 1,000개가 앱 약 60개가 됩니다. 앱을 열면 프로세스별로 나뉘고, 각각 PID, CPU, 메모리가 표시되며, 방금 시작된 프로세스에는 신규 표시가 붙습니다. 아무 프로세스나 클릭하면 프로세스 인스펙터가 열립니다. 코드 서명과 팀 ID, 강화된 런타임과 샌드박스, 인타이틀먼트, 상위 프로세스와 그 뒤의 launchd 에이전트, 명령줄과 환경 변수, 열린 파일과 수신 대기 포트, 하위 프로세스, 그리고 시작된 뒤의 CPU 시간, 메모리 최고치, 읽고 쓴 바이트를 볼 수 있습니다. 모든 앱의 기록을 최대 1년까지 보관하고, 앱이 CPU를 계속 쓰거나 메모리가 계속 늘어나면 알려 주며, 지난 10분 동안 종료된 것은 최근 종료됨에 남겨 둡니다. 아무 앱이나 프로세스를 오른쪽 클릭해 재개할 때까지 일시 정지하거나, 프로세스에 신호를 보낼 수 있으며, 신호 이름은 활성 상태 보기와 같습니다. 필터에는 정규 표현식과 cpu>10, memory>1GB, user:root, port:3000, is:suspended 같은 필터 단어를 쓸 수 있고, 어느 서랍이든 복사하거나 CSV로 저장할 수 있으며, vitals 명령어는 같은 세부 정보를 터미널에서 JSON으로도 보여 줍니다. 온도, 팬, 배터리, 메뉴 막대도 같은 앱에 있습니다.
장점
- 앱마다 한 행, 열면 그 프로세스들이 표시됨
- 프로세스 인스펙터: 서명, 인타이틀먼트, 실행한 주체, 명령줄, 환경 변수, 열린 파일과 포트
- 프로세스가 시작된 뒤의 CPU 시간, 메모리 최고치, 쓴 바이트
- 모든 앱의 기록: 30일, 또는 최대 1년
- 앱 이상 동작 알림
- 일시 정지, 재개, 신호 보내기, 신호 이름은 활성 상태 보기와 같음
- 필터 단어: cpu>10, memory>1GB, user:root, port:3000
- vitals 명령어와 MCP 서버: 같은 세부 정보를 터미널과 AI 어시스턴트에서도
- 온도, 팬, 배터리, 메뉴 막대까지 같은 앱에서
알아 두면 좋은 점
- JavaScript 필터 없음
- 종료된 프로세스는 10분 동안만 남고, 영구히 남지 않음
- 02
ProcessSpy
개발: Robert (@rob3rth)추천 대상: JavaScript 필터, 그리고 끝난 프로세스 기억
- 가격
- 무료 버전 제공. 모든 기능 1회 $34.99, Mac 대수 무제한. Setapp에서도 제공(2026년 11월 6일 확인)
- 실행 환경
- 윈도우와 메뉴 막대
Windows Process Explorer에 해당하는 Mac 앱으로, 활성 상태 보기에서 자신의 Java 프로세스들을 구별할 수 없었던 개발자가 만들었습니다. 모든 프로세스의 전체 명령어, 경로, 버전, 환경 변수, 코드 서명을 보여 주고, 이름이 같은 프로세스를 구별하며, 끝난 프로세스도 기억합니다. 트리 보기에서는 도우미 프로세스를 그것을 실행한 프로세스 아래에 묶고 CPU, 메모리, 스레드 합계를 보여 줍니다. 필터에는 정규 표현식과 JavaScript를 쓸 수 있습니다. 유료 버전에는 타임라인과 CSV 내보내기를 갖춘 CPU·메모리 기록, 메뉴 막대 대시보드, 프로세스 이벤트에 따라 실행되는 단축어가 추가됩니다. 버전 1.15.2, macOS 14 이상.
장점
- 프로세스별 전체 명령어, 경로, 환경 변수, 서명
- 끝난 프로세스도 기억
- 정규 표현식과 JavaScript 필터
- 무료 버전 제공, 유료 버전은 Mac 대수 무제한
아쉬운 점
- 앱 목록이 아닌 프로세스 트리
- 기록, 메뉴 막대, 프로세스 기억은 유료 기능
- 온도나 팬 정보 없음
- 03
ProcXray
개발: ProcXray추천 대상: 프로세스 하나를 자세히 뜯어보기: 파일, 포트, 환경 변수
- 가격
- 기본 기능 무료, 모든 기능 1회 $15, Mac 3대
- 실행 환경
- 윈도우
개발자를 위한 프로세스 탐색기입니다. 프로세스 트리에서 각 프로세스의 열린 포트, 연결, 파일, 환경 변수, 코드 서명을 보여 주고, 프로세스를 일시 정지, 종료하거나 시그널을 보낼 수 있으며, 아주 잠깐만 살아 있는 프로세스도 잡아냅니다. “이 프로세스가 정확히 무엇을 하고 있나?”라는 질문에는 이 목록의 어떤 앱보다 잘 답합니다.
장점
- 프로세스별 열린 포트, 파일, 환경 변수
- 짧게 실행되는 프로세스도 포착
아쉬운 점
- 앱 목록이 아닌 프로세스 트리
- 온도나 팬 정보 없음
- 04
TK-mac
개발: TK-mac추천 대상: Windows 스타일 작업 관리자
- 가격
- 출시 할인 기간 1회 $7.99, 이후 $13.99. Mac 2대 $13.99. 7일 무료 체험(2026년 9월 27일 확인)
- 실행 환경
- 윈도우와 메뉴 막대
Windows에서 넘어온 사람을 위한 작업 관리자로, 익숙한 모습 그대로 배치되어 있습니다. 앱과 백그라운드 작업을 나누어 보여 주고, CPU, 메모리, 디스크를 실시간 대시보드로 표시하며, 프로세스별 업로드·다운로드 속도를 추적하고, 사용량 상위 10개를 메뉴 막대 드롭다운에 일시 정지, 재시작, 강제 종료 버튼과 함께 보여 줍니다. Mac이 멈췄을 때 한 번에 모두 종료하는 버튼도 있습니다. 시스템, 앱, 보안 로그를 검색, 타임라인, CSV 내보내기와 함께 볼 수 있고, 앱 하나를 최대 60초 동안 샘플링할 수 있습니다. 도우미 프로세스를 해당 앱 아래에 합산하는지, 알림이 있는지, 그 샘플 외에 기록이 있는지는 웹사이트에 나와 있지 않습니다. 버전 1.5, 웹사이트 기준 다운로드 100+회.
장점
- Mac에서 쓰는 Windows 작업 관리자 레이아웃
- 프로세스별 업로드·다운로드 속도
- 검색, 타임라인, CSV 내보내기를 갖춘 로그 뷰어
- 저렴한 가격, 7일 무료 체험
아쉬운 점
- 앱 하나를 60초 샘플링하는 것 외에 기록 없음
- 웹사이트에 따르면 도우미 프로세스를 해당 앱 아래에 합산하지 않음
- 알림 기능 언급 없음
- 05
btop
개발: aristocratos(오픈 소스)추천 대상: 그래프를 갖춘 터미널 모니터
- 가격
- 무료(Apache 2.0),
brew install btop - 실행 환경
- 터미널
프로세스 트리, 필터링과 정렬, kill과 renice, 네트워크·디스크 그래프, CPU 온도와 배터리를 갖춘 전체 화면 터미널 모니터로, 버전 1.4.7부터는 Apple silicon GPU 수치도 보여 줍니다. 평소 터미널에서 일한다면 무엇이 실행 중인지 가장 보기 좋게 확인하는 방법입니다.
장점
- 무료, 빠름, 키보드로 조작
- 목록에서 바로 kill과 renice
아쉬운 점
- 세션이 끝나면 기록 없음, 알림 없음
- 앱이 아닌 프로세스 단위
- 06
htop
개발: htop-dev(오픈 소스)추천 대상: 터미널에서 보는 프로세스 트리
- 가격
- 무료(GPLv2),
brew install htop - 실행 환경
- 터미널
오래된 대화형 프로세스 뷰어로, 지금도 관리되고 있습니다(3.5.3, 2026년 8월). btop보다 단순하지만, 앞으로 로그인할 거의 모든 Unix 컴퓨터에 설치되어 있다는 점이 이 앱을 알아 둘 이유입니다.
장점
- 무료, 어디에나 있음
- 트리 보기와 kill
아쉬운 점
- GPU, 센서, 기록, 알림 없음
- 앱이 아닌 프로세스 단위
한 가지 일을 잘하는 도구
아래 앱들은 프로세스 모니터가 아니므로 위 순위에 넣지 않았습니다. 각자 한 가지 일에서는 가장 좋은 선택입니다.
어떤 앱이 어떤 서버와 통신하는지
네트워크 모니터가 앱별 트래픽을 모든 연결, 포트, 도메인과 함께 최대 12개월간 보관하고, 클릭 한 번으로 차단합니다. 네트워크 전용입니다.
CPU를 독차지하는 앱을 자동으로 늦추기
CPU를 너무 많이 쓰는 백그라운드 앱을 느리게 하거나 일시 정지합니다. 웹사이트에는 macOS 26.5까지 지원한다고 나와 있습니다.
활성 상태 보기로 충분한 경우
지금 이 순간 무엇이 CPU를 쓰는지 잠깐 확인하거나 프로세스 하나를 강제 종료하려면, 무료이고 이미 설치되어 있는 활성 상태 보기로 충분합니다. 프로세스 샘플링이나 spindump 만들기에 쓰는 도구이기도 합니다.
부족해지는 것은 이름을 모르는 프로세스가 있을 때입니다. 그 프로세스가 어떤 앱에 속하는지, 누가 서명했는지, 무엇이 시작했는지 알려 주지 않고, 프로세스가 끝나는 순간 잊어버리며, 기록을 보관하지 않습니다. 위의 앱들이 바로 그 빈틈을 채웁니다. 열과 프로세스 이름이 무엇을 뜻하는지는 활성 상태 보기 용어집에 있습니다.
확인 방법
모든 가격과 기능은 2026년 9월 22일에 각 개발사 웹사이트에서 직접 확인했습니다. 가격 페이지, 제품 페이지 또는 App Store 목록을 보았고, 오픈 소스 도구는 GitHub의 README와 릴리스 기록을 확인했습니다. 개발사가 어떤 기능의 지원 여부를 밝히지 않은 경우에는 있다고도 없다고도 쓰지 않았습니다. 가격은 바뀔 수 있으니 구입 전에 개발사 웹사이트를 확인하세요.
ProcessSpy는 2026년 11월 6일에 다시 확인했고, TK-mac은 2026년 9월 27일에 확인했습니다. Vitals가 1위인 이유는 필요한 일을 모두 해내는 유일한 앱이기 때문입니다. 모든 프로세스를 그것이 속한 앱 아래에 보여 주고, 어떤 프로세스든 살펴볼 수 있는 인스펙터와 일시 정지, 신호 보내기, 필터 단어가 있으며, 최대 1년간의 기록과 알림을 제공하고, 온도와 팬도 함께 보여 줍니다. ProcessSpy가 2위인 이유는 JavaScript 필터가 있고, 끝난 프로세스를 더 오래 기억하기 때문입니다. 나머지 도구는 전체 일을 얼마나 잘하는지를 기준으로 순위를 매겼습니다. 오래된 정보가 있다면 이메일로 알려 주세요. 바로 고치겠습니다.
자주 묻는 질문
Mac용 프로세스 모니터 중 가장 좋은 앱은?
Vitals입니다. 모든 프로세스를 그것이 속한 앱 아래에 보여 주고, 어떤 프로세스든 서명, 실행한 주체, 명령줄, 포트를 보여 주는 인스펙터가 있으며, 일시 정지, 재개, 신호 보내기와 cpu>10 같은 필터 단어, 최대 1년간의 기록과 알림을 제공합니다. JavaScript 필터를 원한다면 ProcessSpy가 좋습니다.
Mac용 무료 프로세스 모니터 중 가장 좋은 앱은?
macOS에 들어 있는 활성 상태 보기입니다. 터미널에서는 btop과 htop이 무료입니다. ProcessSpy와 ProcXray는 무료 버전이 있고, 유료 버전에는 기능이 더 많습니다.
Mac에서 실행 중인 모든 프로세스를 보려면 어떻게 하나요?
활성 상태 보기에서 보기 → 모든 프로세스를 선택하세요. 터미널에서는 목록을 보려면 ps aux를, 계속 업데이트되는 목록을 보려면 top -o cpu를 실행합니다.
Mac에서 프로세스가 무엇인지 알아보려면 어떻게 하나요?
Vitals에서 그 프로세스를 클릭하세요. 인스펙터에 속한 앱, 누가 서명했는지, 무엇이 시작했는지, 명령줄이 표시됩니다. 터미널에서는 ps -o command= -p 1234가 명령줄을 보여 주고, codesign -dv 뒤에 경로를 붙이면 누가 서명했는지 알 수 있습니다.
프로세스가 어떤 앱에 속하는지 보여 주는 앱이 있나요?
Vitals입니다. 모든 도우미 프로세스를 그것을 실행한 앱에 더하므로, Google Chrome Helper는 Chrome 아래에 합산됩니다. 앱을 열면 각 프로세스를 PID, CPU, 메모리와 함께 볼 수 있습니다.
Mac에서 프로세스를 종료하지 않고 일시 정지하려면 어떻게 하나요?
터미널에서는 활성 상태 보기에서 확인한 프로세스 ID로 kill -STOP 1234를 입력하면 일시 정지되고 kill -CONT 1234를 입력하면 재개됩니다. Vitals에서는 앱이나 프로세스를 오른쪽 클릭하고 ‘일시 정지’를 선택하세요. 일시 정지된 것에는 일시 정지됨 표시가 붙고, Vitals는 종료할 때 그것을 재개합니다.