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.