Mac에서 대역폭 사용량을 어떻게 확인할 수 있습니까?


17

인터넷에 문제가 있는데 ISP 기술자가 대역폭을 사용하고 있다고 제안했습니다.

어느 프로세스가 얼마나 많은 대역폭을 사용하는지 모니터링하는 소프트웨어가 있습니까?


1
안녕하세요.-인터넷 문제가 무엇인지 설명해주세요. ISP 기술 지원 담당자가 옳다고 가정하면 전화를
끊을

인터넷이 매우 느려졌습니다. 그러나 항상 그런 것은 아닙니다. 그는 인터넷에 연결되어 있지 않고 ISP에만 연결되어있는 테스트를 수행했으며 속도 테스트는 훌륭했습니다.
nute

1
도크에서 활동 모니터를 넣고, 그리고 표시되지 않습니다은 "네트워크 사용"에 도크 아이콘 ... 설정 을 사용하는 응용 프로그램을,하지만 당신을 알려줍니다 약간의 도움이 될 수있는이 일어나고있다.
TJ Luoma

답변:


2

나는 Rubbernet이 바로 당신이 찾고있는 것이라고 믿습니다.

유일한 단점은 Rubbernet이 LAN 트래픽과 WAN 트래픽을 구별 할 수 없다는 것입니다. 한 대의 컴퓨터를보고있는 것처럼 들리므로 문제가되지 않습니다.

웹 사이트에 데모가 있거나 Mac App Store 에서 25 달러에 구입할 수 있습니다 . 단일 사용자 사본에 대해 29.99 유로 (약 42 달러) 또는 49.99 유로 (약 42 만 원)이기 때문에 꽤 좋은 거래 인 것 같습니다 ( 웹 사이트를 통해 구매하는 경우 '가족 팩'은 거의 $ 69)입니다.

( 몇 달 전에 Macworld.com 에 관심을 가져다 준 팁이 있습니다.)

더 저렴한 것을 원하면 NetUse Traffic Monitor 도 적합 할 것입니다.


16

내장 활동 모니터 (응용 프로그램 → 유틸리티)에 네트워크 사용량이 표시됩니다. 또한 실행중인 각 프로세스에 대해 열린 네트워크 포트를 볼 수 있습니다.

스크린 샷


1
활동 모니터는 일정 기간 동안 만 합계를 표시하는 것 같습니다 (시간 간격이 명확하지 않음). 각 앱의 순간 사용량 (Mbps)을 보여주기를 바랍니다.
OzzieOrca

7

터미널에서 nettop (1)을 시도 할 수 있습니다 . 사전 설치되어 있으며 몇 초마다 새로 고침되어 열려있는 모든 네트워크 연결의 사용량에 대한 대시 보드를 제공합니다. lsof사용법 데이터도 표시하기 때문에 보다 좋습니다 .

$ nettop

그런 다음 'd'를 누르고 'bytes in'또는 'bytes out'열에서 지속적으로 트래픽이 많은 이상한 항목이나 항목을 찾으십시오. 'd'는 nettop에 각 화면 새로 고침의 차이점 만 표시하도록 지시합니다.

실제 사용시 참고 사항 :

프로세스 이름을 인식하지 못하면 Google 프로세스 이름을 입력하십시오.

프로세스를 원하지 않으면 pid (nettop에서 프로세스 이름 옆의 숫자)를 가져 와서로 종료하십시오 kill -9 <pid>. 그래도 해결되지 않으면 프로세스를 제거 할 수 있는지 확인하십시오.

프로세스가 네트워크를 통해 전송하는 것에 관심이있는 경우 해당 특정 연결 (예 : '53133'의 클라이언트 포트 번호 10.0.0.1:53133->74.125.68.100:80)을 사용하여 tcpdump (1)를 실행하여 교환중인 패킷의 데이터를 확인하십시오.sudo tcpdump -nnvvXSs 1514 port 53133

프로세스가 대화하는 대상에 관심이 있지만 대상 IP 주소에 역방향 DNS 호스트 이름이없는 경우 (이전 예와 같이) 웹 브라우저에서 해당 IP 주소를 https : // 로 방문 하십시오. IP 의 주소 표시 줄에서 깨진 자물쇠 아이콘을 클릭하고 인증서 세부 정보를보고 어떤 도메인이 제공되는지 확인합니다 (이 경우 * .google.com). SSL 포트 443이 대상에서 열려 있지 않으면 작동하지 않습니다.


3

아마도 리틀 신고자는 당신의 요구에 맞게 수 있습니다. 유료 앱이므로 평가판을 사용하여 사용해 볼 수 있습니다.


나는 리틀 고자질을 (지불),하지만 그것은 단지 빨리 정말 그 단지 핑 경우 말해 또는 대역폭 1MB의를 사용하지 않고 일부 프로세스 목록을 보여줍니다 - 나는 그것을 사용하지 않는하지 않는 한 제대로
왔어요

+1, 이것은 멋진 프로그램입니다. 네트워크를 사용하는 프로세스를 보려면 Little Snitch 메뉴에서 "Show Network Monitor"를 선택하십시오.
Josh

2

첫째, 대부분의 ISP가 사용중인 대역폭의 양을 알려줄 수 있습니다. 많이 알지 못하거나 당신을 멀리하려고했던 기술자가있는 것 같습니다.

둘째, 대역폭을 훔치는 유일한 방법은 제대로 보안되지 않은 무선 네트워크가있는 경우입니다. 즉, 랩톱 / 데스크톱이 아닌 무선 라우터의 대역폭을 모니터링해야합니다.

무선 라우터가 있다면 SSID를 변경하고 새 (추측하기 어려운) 암호로 보호합니다. 그러면 네트워크에서 유출 될 수있는 사람이 즉시 차단됩니다. 대역폭 사용량을 모니터링하는 것과 비교하면 매우 간단합니다.


이것은 무선 설정이 아니며 구식 PPPoE입니다. 기술자가 정확하면 내 컴퓨터에서 온 것입니다. 그는 인터넷의 나머지 부분에서 연결을 끊고 DNS 확인자에 ISP 만 있으면 속도 테스트를 실행했으며 제대로 작동했습니다.
nute

1

OsTrack ( Mac App Store )은 각 프로세스가 사용중인 메모리, CPU 및 대역폭의 양을 추적합니다. 매우 구체적인 정도로 정확하지는 않지만 작동하고 멋진 UI가 있으며 무료이므로 시도해보십시오.


설명에서 흥미로운 소리. 지금 시도해보십시오.
nute

하지 확실히 내가 메트릭을 이해 - 내 연결은 1.5Mbps 정도이며, 그 수 없습니다 ... 나는 0.2KB에서 다운로드 해요 / S - 그것은이 uTorrent가 6메가바이트를 사용하여 보여줍니다
왔어요


0

네트워크를 사용하는 앱이나 lsof -Pi명령 과의 연결을 수신하는 앱을 확인합니다 .


0

인터넷에 연결된 모든 장비를 포함하여 인터넷 사용을 전체적으로 모니터링하는 방법을 찾고 있다면 PeakHour ( Mac Appstore ) 를 확인하십시오 .

SNMP 또는 UPnP를 사용하여 대역폭 소비 및 활동에 대한 실시간 및 기록보기를 제공 할 수있는 라우터 및 컴퓨터와 통신합니다. 이를 통해 현재 컴퓨터뿐만 아니라 인터넷 연결 전체를 모니터링 할 수 있습니다. 네트워크에 몇 개의 장치가있는 경우 유용합니다.

시간이 지남에 따라 정확한 네트워크 활동이나 활동을 아는 것은 ISP 문제를 진단하는 데 매우 도움이 될 수 있습니다. 과도한 사용을 추적하는 데 유용한 개별 장치 (SNMP를 지원하는 경우)를 모니터링 할 수도 있습니다.

peakhourapp.com

여기에 이미지 설명을 입력하십시오

헤즈 업 : 저는 개발자입니다.


0

이미 약간의 스니핑이있는 경우, 최근에 사용한 양을 빠르게 확인할 수있는 팁이 있습니다. 테 더링에 대한 데이터가 제한되어 있으므로 사용 가능한 Wi-Fi가 없을 때 사용합니다. 단기간에 일어나는 일을 주시하는 것이 유용합니다.

OSX Server 앱에는 네트워크 모니터링 도구도 있습니다. 애플 개발자 프로그램과 함께 무료로 제공됩니다.

작은 스 니치 모니터

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.