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

ova vs iStat Menus: 대역폭 모니터링 비교

iStat Menus는 올인원 메뉴 바 대시보드입니다. ova는 대역폭 전문가입니다. 네트워크 사용량을 어떻게 다루는지 나란히 비교합니다.

  • Comparison
  • macOS
  • Bandwidth
  • Tools

수년 전에 iStat Menus를 구입했고, 그것을 신뢰하고, 메뉴 바의 작은 그래프가 주변 시야의 일부가 되었습니다. 그러던 어느 오후 업로드가 20분 동안 30MB/s에 고정되었고 어떤 앱이 책임지는지 전혀 모릅니다 — iStat은 무엇을 알려주지만 누구를 알려주지 않습니다. 그 간극이 iStat Menus 대역폭 대화가 보통 시작되는 곳입니다.

이 글은 iStat Menus와 ova를 정직하게 비교합니다. 둘 다 좋은 macOS 도구입니다. 겹치지만 별개의 문제를 해결하며, 대부분 사람들에게 적절한 답은 "일에 맞는 것을 사용하라"이지 "완전히 전환하라"가 아닙니다.

iStat Menus가 잘하는 것

iStat Menus는 Snow Leopard 시대부터 있었고 그것이 보입니다. 메뉴 바에 살고 있는 다듬어진 올인원 시스템 모니터이며 다음을 보고합니다.

  • CPU 부하와 코어별 사용
  • RAM 압박과 스왑
  • 디스크 활동과 빈 공간
  • 배터리 상태와 사이클
  • 네트워크 처리량(다운로드 및 업로드 속도, 시스템 전체)
  • 센서, 팬, 그리고 SMC 데이터
  • 확장된 캘린더 위젯이 있는 날짜와 시간

전체 컴퓨터를 지켜보는 한 메뉴 바 도구를 원하는 사용자에게 iStat Menus는 이기기 어렵습니다. 구성 가능성이 거대합니다 — 어떤 그래프가 어떤 순서로, 어떤 색으로, 어떤 단위로 렌더링될지 정확히 고를 수 있습니다. 드롭다운 패널은 대부분의 사용자가 필요로 할 것보다 더 자세한 사항을 노출합니다. 네트워크 급증과 같은 호흡으로 열 문제나 메모리 누수를 디버깅하고 있다면, iStat은 모든 것을 한 번의 클릭 안에 둡니다.

대역폭 위젯은 특히 시스템 전체 다운로드 및 업로드 속도와 드롭다운의 작은 기록 그래프를 제공합니다. 트래픽이 언제 일어나는지 볼 수 있습니다. 그것이 종종 충분합니다.

iStat Menus 대역폭 뷰가 부족한 곳

iStat Menus 대역폭 기능은 시스템 전체 속도 미터입니다. 트래픽을 애플리케이션별로 분해하지 않습니다. 50MB/s 업로드가 메뉴 바에 나타나면, iStat은 그것이 Backblaze인지, Dropbox인지, Google Drive인지, 네트워크 볼륨으로의 Time Machine인지, 또는 폭주하는 Slack 도우미인지 알려주지 않을 것입니다.

이것은 결함이 아닙니다 — iStat은 일반화된 도구로 설계되었습니다. 하지만 실제 질문이 "어떤 앱이 지금 내 연결을 차지하고 있는가"인 사용자는 결국 iStat 드롭다운과 활성 상태 보기의 네트워크 탭 사이를 왔다갔다 하면서 타임스탬프를 수동으로 상관시키게 됩니다. 그 상관은 활성 상태 보기의 네트워크 열이 라이브 속도가 아니라 프로세스 시작 이후 누적 바이트를 보여주기 때문에 들리는 것보다 어렵습니다.

다른 간극은 도우미 프로세스 집계입니다. Chrome, Slack, Discord, Microsoft Teams, Telegram 모두 주 프로세스와 여러 "Helper" 프로세스(렌더러, GPU, 플러그인 등)를 생성합니다. 트래픽이 일곱 개의 Chrome Helper PID에 분산될 때, 어느 목록의 단일 행도 부모 앱이 200Mbps를 사용하고 있어도 우려스러워 보이지 않습니다.

ova가 iStat이 하지 않는 것을 하는 것

ova는 시스템 모니터가 아니라 대역폭 전문가입니다. 한 가지 일을 합니다: 메뉴 바의 앱별 실시간 및 과거 네트워크 사용.

  • 앱별 라이브 다운로드 및 업로드 속도, 약 1Hz로 샘플링
  • "내 통화가 끊겼던 오후 2시 14분에 무슨 일이 있었는가?"로 되감을 수 있는 스크럽 가능한 타임라인
  • 부모 아래로 접힌 도우미 프로세스 — 일곱 개의 Slack Helper 행 대신 "Slack"을 읽음
  • 디스크에 약 3MB, 유휴 CPU 0.3% 미만, Apple Silicon과 Intel 둘 다의 macOS 14+에서 실행
  • 100% 로컬: 텔레메트리 없음, 클라우드 동기화 없음, 계정 없음

도우미 프로세스 접기는 대부분의 iStat 사용자가 먼저 알아채는 기능입니다. 10개 탭이 있는 Chrome 창을 열고, Google Meet를 시작하고, ova가 부분적인 메가비트의 도우미 혼란스러운 목록 대신 4Mbps까지 오르는 단일 "Google Chrome" 행을 보여주는 것을 지켜보세요.

도우미 프로세스 접기
ova는 모든 도우미 PID를 부모 앱 아래로 그룹화하므로 일곱 개의 도우미 행 대신 "Slack"을 읽습니다.

타임라인은 iStat이 정말로 가지지 않는 다른 것입니다. iStat은 드롭다운에 짧은 회전 기록을 보관하지만, 두 시간 거슬러 스크럽하고 "점심 시간 동안 어떤 앱이 1기가바이트를 업로드했는가?"를 물을 수 없습니다. 그것이 ova가 중심으로 만들어진 종류의 질문입니다.

직접 기능 비교

대역폭에 대해 두 도구가 어떻게 줄지어 있는지가 다음과 같습니다. 다른 iStat 기능(CPU, RAM, 센서)은 ova가 그것들을 하려고 하지 않기 때문에 이 표에 없습니다.

기능iStat Menusova
메뉴 바의 시스템 전체 속도
앱별 라이브 속도아니오
앱별 과거 타임라인아니오
도우미 프로세스 집계아니오
CPU / RAM / 센서 / 배터리아니오
샘플링 빈도(네트워크)~1 Hz~1 Hz
로컬 전용 데이터
앱 크기더 큼(전체 제품군)약 3MB
가격 모델주요 버전당 라이선스일회성, 평생 업데이트

둘 중 하나만 실행한다면, 질문은: 네트워크 속도가 있는 일반화된 도구를 원하는가, 아니면 CPU/RAM 위젯이 없는 네트워크 전문가를 원하는가?

둘 다 실행할 때

많은 사람이 그렇게 합니다. 두 도구는 충돌하지 않습니다 — 다른 시스템 시설에서 읽고 어느 것도 네트워크 필터나 커널 확장을 설치하지 않습니다.

흔한 설정은 다음과 같이 보입니다.

  1. iStat Menus가 CPU, RAM, 센서, 그리고 날짜 위젯을 위해 메뉴 바에 머무릅니다.
  2. ova가 그 옆에 살며 앱별 세부사항이 있는 대역폭 열을 소유합니다.
  3. iStat 네트워크 그래프가 급증할 때, ova를 흘끗 보고 누가 그것을 했는지 봅니다.

이는 "적절한 질문에 적절한 도구" 접근입니다. iStat은 "내 Mac이 건강한가?"에 답합니다. ova는 "어떤 앱이 방금 2GB를 업로드했는가?"에 답합니다.

ova 작동 모습 보기

한눈에 볼 수 있는 메뉴 바 대역폭 모니터 — 로컬, 서명, 약 3MB.

macOS용 다운로드

iStat Menus만으로 충분할 때

또 다른 메뉴 바 앱을 추가하기 전에 필요에 대해 정직하세요. 다음 모두가 사실이라면, iStat만으로 잘 작동할 것입니다.

  • 어떤 특정 앱이 네트워크를 사용하는지 거의 신경 쓰지 않음 — 그저 네트워크가 바쁜지만
  • 컴퓨터가 시끄러운 것으로 이미 아는 한두 무거운 앱(비디오 편집기, 백업 도구)에 의해 주로 사용됨
  • 종량제 또는 한도 연결이 없음
  • 간헐적 업로드 급증을 디버깅하고 있지 않음

이 경우 두 번째 도구에 지불하는 것은 과합니다. iStat의 네트워크 위젯에 더해 활성 상태 보기로의 가끔의 다이빙이 다룰 것입니다.

ova가 적절한 결정일 때

ova는 실제 질문이 앱별 또는 과거일 때 적절한 결정입니다. 사용자가 일반적으로 추가하게 되는 일부 시나리오:

  • 테더링 또는 한도 연결. 월 50GB가 천장일 때, 어떤 앱이 가장 많이 먹었는지 아는 것이 CPU 온도를 아는 것보다 더 중요합니다.
  • 원격 근무와 화상 통화. "내 통화 품질이 떨어졌다 — 무엇이 실행되고 있었는가?"는 앱별, 시간 창 질문입니다.
  • 특정 앱 진단. Slack 도우미가 누수되거나, 브라우저 확장이 본부에 전화하거나, 폴더를 정리한 후에도 동기화 클라이언트가 절대 멈추지 않았다고 의심합니다.
  • 프라이버시 점검. 새 앱의 첫 10분 네트워크 동작을 지켜보는 것은 그것이 얼마나 수다스러운지에 대해 많은 것을 알려줍니다.

"과거"가 실제로 의미하는 것

작업한 예. 월요일에 일어났는데 ISP의 앱이 200GB 요금제에서 주말에 240GB를 사용했다고 말합니다. iStat은 현재 속도(낮음 — 지금 아무것도 일어나지 않음)를 보여줍니다. 활성 상태 보기는 프로세스가 시작된 이후 누적 바이트 카운터(아마 재부팅으로 재설정됨)를 보여줍니다. 어느 것도 실제 범인을 가리키는 데 도움이 되지 않습니다.

ova는 주말 타임라인을 스크럽하고 토요일 오후에 "사진"이 180GB를 위로 밀었다는 것을 보게 합니다 — 전체 라이브러리를 다시 업로드하는 설정을 토글했기 때문입니다. 추측 대신 5분의 디버깅.

성능과 발자국

두 앱 모두 잘 행동합니다. iStat Menus는 더 많은 일을 하기 때문에 더 무겁습니다 — 센서, SMC 읽기, 여러 하위 시스템 폴링. ova는 의도적으로 미니멀합니다: 디스크에 약 3MB, 유휴 CPU 0.3% 미만, 약 1초마다 네트워크 샘플링.

어느 도구도 현대 macOS에서 커널 확장을 요구하지 않으며, 어느 것도 그저 트래픽을 모니터링하기 위해 전체 디스크 접근을 묻지 않습니다. 둘 다 서명 및 공증되었습니다.

다음에 할 일

이미 iStat Menus를 소유하고 있고 시스템 모니터링에 행복하다면, 버리지 마세요. 다음번에 대역폭이 잘못 동작할 때 어떤 앱인지 묻는 자신을 발견할 때 ova를 추가하세요. iStat을 소유하지 않고 실제로 원하는 유일한 것이 앱별 대역폭이라면, ova만으로도 더 작고, 더 저렴하고, 더 집중된 적합이 될 것입니다.

합리적인 테스트:

  1. ova를 설치하고 정상 사용 48시간 동안 실행되게 두세요.
  2. 다음번에 iStat의 네트워크 그래프가 급증할 때, ova를 먼저 흘끗 보세요.
  3. "누가 방금 네트워크를 사용했는가?"의 답이 알고 싶었던 것이라면, ova는 자기 자리를 벌어들이고 있습니다.
  4. 정말로 절대 보지 않는다면, 제거하세요 — 삭제할 계정도, 정리할 클라우드 데이터도 없습니다.

그것이 정직한 테스트입니다. iStat과 ova는 둘 다 Mac 소프트웨어를 신경 쓰는 사람들이 만들었고, 적절한 답은 메뉴 바에 가장 자주 묻는 질문이 무엇인지에 따라 다릅니다.