블로그로 돌아가기
·7분 분량·productdevbook

2026년 Mac 앱별 대역폭 모니터링 방법

어떤 macOS 앱이 실시간으로 대역폭을 소비하는지 추적하는 실용 가이드입니다. 종량제 회선에서 왜 중요한지, 스파이웨어 수준의 텔레메트리 없이 확인하는 방법을 다룹니다.

  • macOS
  • Bandwidth
  • Network monitoring
  • Productivity

Wi-Fi 속도가 갑자기 느려지거나, 별다른 이유 없이 노트북 팬이 돌아가거나, 핫스팟 데이터 요금제가 예상보다 빠르게 사라진다면 어떤 앱이 조용히 대역폭을 잡아먹고 있을 가능성이 높습니다. 어려운 부분은 어떤 앱인지 알아내는 일입니다.

이 가이드는 2026년 기준으로 Mac에서 앱별 대역폭을 모니터링하는 실용적인 방법, 각 접근 방식이 알려줄 수 있는 것과 없는 것, 그리고 프라이버시를 포기하지 않고 항상 켜져 있는 실시간 뷰를 설정하는 방법을 안내합니다.

앱별 대역폭 가시성이 중요한 이유

운영체제는 네트워크 활동을 숨기는 데 매우 능숙합니다. macOS는 단일 Wi-Fi 아이콘만 보여주고, 활성 상태 보기를 깊이 파고들면 재부팅할 때마다 초기화되는 프로세스별 보낸 바이트 / 받은 바이트 열을 보여줍니다. 이 정도면 "네트워크가 바쁜가?"에는 답할 수 있지만, 다음과 같은 질문에는 충분하지 않습니다.

  • 내가 자는 동안 어떤 앱이 밤새 14GB를 업로드했는가?
  • 급증의 실제 원인이 Slack인가, 아니면 도우미 프로세스인가?
  • 오늘의 대역폭 사용량은 어제와 어떻게 비교되는가?
  • 테더링 데이터 한도를 곧 초과하게 될 것인가?

앱별 실시간 대역폭 모니터링은 이러한 질문을 한눈에 답할 수 있게 만들어 줍니다. "네트워크가 느리다"와 "Dropbox가 30MB/s로 업로드 중이니 일시 중지해야겠다"의 차이입니다.

macOS에서 대역폭을 측정하는 세 가지 방법

들여다볼 수 있는 계층이 세 가지 있습니다. 각 계층은 현실의 다른 단면을 보여주므로, 자신이 어느 것을 보고 있는지 아는 것이 중요합니다.

1. 시스템 전체 카운터

가장 단순한 계층입니다. 모든 인터페이스에서 들어오고 나간 총 바이트입니다. nettop, netstat -ib, iStat Menus 리본 같은 도구가 이 카운터를 읽습니다.

  • 장점: 오버헤드가 없고, 바이트 단위로 정확합니다.
  • 단점: 어떤 앱이 책임자인지에 대해서는 아무것도 알려주지 않습니다.

네트워크가 바쁜지 확인만 하고 싶을 때 유용합니다. 범인을 찾는 데는 쓸모가 없습니다.

2. 프로세스별 카운터

macOS는 proc_pid_rusage API와 nettop 명령어를 통해 프로세스별 네트워크 통계를 노출합니다. 활성 상태 보기의 네트워크 탭이 다듬어진 프런트엔드입니다.

  • 장점: PID별 정확도, 커널 확장이 필요하지 않습니다.
  • 단점: 카운터는 프로세스 시작 이후 누적값이며, 속도가 아닙니다. 오늘 아침에 800MB를 업로드하고 지금은 유휴 상태인 프로세스가 여전히 목록 상단을 차지합니다.

포렌식 점검에 유용합니다. 실시간 위반자를 잡는 데는 좋지 않습니다.

3. 앱별 롤링 속도

실제로 원하는 것은 다음입니다. "사용자에게 보이는 앱별로 그룹화된 실시간 속도를 보여주고, 기록을 거슬러 스크롤할 수 있게 해 달라." 이는 들리는 것보다 어렵습니다. 이유는 다음과 같습니다.

  • 많은 앱이 실제 네트워킹을 수행하는 도우미 프로세스(Slack Helper, Google Chrome Helper (Renderer), WindowServer)를 생성합니다. 이를 별도의 행으로 표시하는 것은 기술적으로 정직하지만 실질적으로는 읽기 어렵습니다.
  • 속도에는 샘플링 윈도(보통 1~5초)와 UI가 떨리지 않도록 하는 평활 함수가 필요합니다.
  • 기록에는 로컬 시계열 저장소가 필요합니다. 대부분의 도구는 이를 보관하지 않거나 클라우드 대시보드에 업로드합니다.

전용 도구가 자리를 차지하는 계층이 바로 이곳입니다.

제대로 된 도우미 프로세스 접기
ova는 모든 도우미 PID를 상위 앱 아래로 그룹화합니다. Slack Helper, Google Chrome Helper (Renderer) 등이 모두 읽기 쉬운 한 줄로 합쳐집니다.

대역폭 모니터에서 살펴봐야 할 것

앱별 모니터가 필요하다고 결정한 후, 의미 있는 선택 기준은 짧습니다.

  1. 도우미 프로세스 접기. Google Chrome Helper (Renderer)Google Chrome과 별개의 앱으로 보고하는 도구라면, 데이터를 읽기보다 행을 머릿속으로 정리하는 데 더 많은 시간을 쓰게 됩니다. 도우미를 자동으로 상위 앱 아래로 접어주는 도구를 찾으세요.
  2. 실시간 + 기록. 라이브 속도는 기본입니다. 똑같이 중요한 것은 거슬러 스크롤하며 "지난 화요일 새벽 3시에 무슨 일이 있었지?"라고 물을 수 있는 능력입니다.
  3. 로컬 전용 데이터. 네트워크 동작을 제3자 대시보드로 보내는 대역폭 모니터는 도구로서 모양이 잘못되었습니다. 핵심 매력은 관찰 가능성을 통한 프라이버시이므로, 관찰 가능성은 로컬에 두세요.
  4. 메뉴 바 우선 UI. 정보는 본질적으로 한눈에 봐야 합니다. 호출해야 하는 Dock 아이콘 뒤에 있는 모니터는 일주일 안에 무시될 것입니다.
  5. 공증 및 서명. 이는 macOS 고유의 기본 사항입니다. 서명되지 않은 바이너리는 업데이트마다 Gatekeeper 마찰을 일으키고, 네트워크 내부를 다루는 어떤 것에서든 위험 신호입니다.

ova는 이 목록의 모든 항목을 충족합니다

도우미 프로세스 접기, 실시간 + 기록, 100% 로컬 데이터, 메뉴 바 UI, Apple 공증. 약 3MB, macOS 14 이상.

Download for macOS

앱별 대역폭 모니터링을 위한 ova 설정

ova는 정확히 이러한 트레이드오프를 중심으로 만들어진 macOS 메뉴 바 앱입니다. 한 가지 일을 합니다. 앱별 대역폭을 라이브와 기록으로 보여주며, 자체적인 네트워크 왕복 없이 수행합니다.

1. 설치

홈페이지에서 최신 빌드를 다운로드하세요. 앱은 약 3MB이며, Apple로 서명 및 공증되었고, macOS 14(Sonoma) 이상에서 Apple Silicon과 Intel 모두에서 실행됩니다.

2. 네트워크 모니터링 권한 부여

처음 실행 시 macOS는 ova가 네트워크 활동을 관찰하도록 허용해 달라고 요청합니다. 이는 Little Snitch와 활성 상태 보기가 사용하는 것과 동일한 권한 등급입니다. 패킷 내용을 읽지 않으며 어떤 것도 전송하지 않습니다.

3. 메뉴 바 항목 고정

메뉴 바 아이콘을 클릭하세요. 팝오버에는 다음이 표시됩니다.

  • 지금 상위 앱들의 라이브 속도(MB/s).
  • 앱별로 그룹화된 일일 합계 뷰.
  • 분 단위 해상도로 과거 사용량을 살펴볼 수 있는 타임라인.

도우미 프로세스는 자동으로 상위 앱(Slack, Google Chrome, Discord, Telegram) 아래로 접히므로, 실제로 실행한 앱당 한 줄을 보게 됩니다.

4. 위반자 잡기

처음 사용자에게 거의 매주 나타나는 두 가지 패턴이 있습니다.

  • 유휴 상태에서 업로드하는 클라우드 동기화 앱. Dropbox, Google Drive, OneDrive, iCloud 모두 사용자가 컴퓨터를 사용하지 않는다고 판단할 때 큰 업로드를 일괄 처리합니다. 테더링 중이라면 데이터 요금제의 대부분이 여기로 갑니다.
  • 단일 브라우저 탭. 자동 재생 동영상이 실행 중인 열린 탭은, 음소거 상태이거나 백그라운드에 있어도 시간당 1~3GB를 끌어올 수 있습니다. ova는 Google Chrome 또는 Safari 내부에서 급증을 보여줍니다. 거기서부터는 문제의 탭을 닫는 일이 남아 있습니다.

자주 묻는 질문

ova가 Mac을 느리게 만드나요?

아닙니다. 샘플링 루프는 낮은 우선순위 큐에서 1Hz로 실행되며, 활성 상태 보기가 읽는 것과 동일한 nstat 인터페이스를 사용합니다. 2024년형 MacBook Air의 유휴 CPU 사용률은 0.3% 미만입니다.

데이터를 내보낼 수 있나요?

네. 사용 기록은 ~/Library/Application Support/ova 아래 로컬 SQLite 데이터베이스로 저장됩니다. 내보내기 옵션은 앱의 환경설정 창에 노출되어 있습니다.

활성 상태 보기를 사용하면 안 되나요?

사용해도 됩니다. 활성 상태 보기는 실행 이후 프로세스별 누적 바이트를 알려주는데, 이는 일회성 포렌식 점검에 유용합니다. 그것이 제공하지 않는 것은 라이브 메뉴 바 속도, 과거 타임라인, 도우미 프로세스 접기입니다. 이것이 "가끔 본다"와 "항상 한눈에 보인다"의 차이입니다.

Little Snitch와 다른가요?

네. Little Snitch는 방화벽으로, 커널 수준에서 연결을 가로채고 차단합니다. ova는 모니터로, macOS가 이미 유지하는 동일한 카운터를 읽어 메뉴 바에 표시합니다. 두 가지는 보완적이며, 많은 사용자가 둘 다 실행합니다.

마무리

앱별 대역폭 모니터링은 가지기 전까지는 필요한 줄도 모르는, 작은 삶의 질 향상 중 하나입니다. 폭주하는 업로드가 데이터 한도를 다 먹기 전에 처음 잡아내는 순간, 이 도구는 그 값을 합니다.

1분 안에 ova 받기

한 번 다운로드하고 메뉴 바 항목을 고정한 다음, 배터리를 보듯 대역폭을 지켜보세요. 일회성 결제, 평생 업데이트.

macOS용 다운로드