Làm cách nào tôi có thể thấy việc sử dụng băng thông trên máy Mac?


17

Tôi đang gặp sự cố về internet và các kỹ thuật viên của ISP gợi ý rằng có thứ gì đó đang sử dụng băng thông của tôi.

Có phần mềm nào để giám sát quá trình nào sử dụng băng thông bao nhiêu không?


1
Chào bạn - Cần tôi yêu cầu bạn cũng mô tả những vấn đề internet của bạn là - giả định rằng sự ủng hộ chàng ISP công nghệ như vậy là hợp có thể là một cá trích đỏ để giúp bạn tắt điện thoại;)
stuffe

Internet trở nên rất chậm. Nhưng không phải lúc nào cũng vậy. Anh ấy đã làm một bài kiểm tra mà tôi được kết nối không phải với internet mà chỉ với ISP, và bài kiểm tra tốc độ vẫn ổn.
Nute

1
Đặt Activity Monitor trong dock của bạn, và thiết lập các biểu tượng dock để "Hiển thị sử dụng mạng" ... rằng sẽ không hiển thị bạn ứng dụng được sử dụng nó, nhưng nó sẽ cảnh báo bạn về khi nó đang xảy ra, mà có thể được giúp đỡ một số.
TJ Luoma

Câu trả lời:


2

Tôi tin rằng Rubbernet chính xác là những gì bạn đang tìm kiếm.

Nhược điểm duy nhất là Rubbernet không thể phân biệt lưu lượng LAN và lưu lượng WAN. Có vẻ như bạn đang nhìn vào một máy tính, vì vậy đó không phải là một vấn đề.

Có một bản demo có sẵn trên trang web của họ hoặc bạn có thể mua nó từ Mac App Store với giá 25 đô la Mỹ, đây có vẻ là một thỏa thuận khá tốt vì họ muốn 29,99 € (khoảng 42 đô la Mỹ) cho một bản sao người dùng hoặc € 49,99 ( gần $ 69) cho một "gói gia đình" nếu bạn mua thông qua trang web của họ.

(Lời khuyên về Macworld.com đã khiến tôi chú ý vài tháng trước.)

Nếu bạn muốn một cái gì đó rẻ hơn, NetUse Traffic Monitor cũng có thể phù hợp với bạn.


16

Trình theo dõi hoạt động tích hợp (Ứng dụng → Tiện ích) hiển thị cho bạn sử dụng mạng. Ngoài ra, bạn có thể thấy các cổng mạng mở cho mỗi quá trình chạy.

ảnh chụp màn hình


1
Trình giám sát hoạt động dường như chỉ hiển thị các khoản tiền trong một khoảng thời gian (khoảng thời gian không rõ ràng). Tôi ước nó sẽ hiển thị mức sử dụng tức thời (Mbps) của mỗi ứng dụng.
OzzieOrca

7

Bạn có thể thử nettop (1) trong Terminal. Nó được cài đặt sẵn và làm mới cứ sau vài giây để cung cấp bảng điều khiển của tất cả các kết nối mạng mở với việc sử dụng chúng. Tốt hơn so với lsofnó cho thấy dữ liệu sử dụng quá.

$ nettop

Sau đó nhấn 'd' và tìm các mục hoặc mục trông có vẻ kỳ quặc với lưu lượng truy cập lớn liên tục trong cột 'byte in' hoặc 'byte out'. 'D' hướng dẫn nettop chỉ hiển thị sự khác biệt trong mỗi lần làm mới màn hình.

Ghi chú sử dụng thực tế:

Nếu bạn không nhận ra tên quy trình, Google nó.

Nếu bạn không muốn tiến trình xung quanh, hãy lấy pid (số bên cạnh tên tiến trình trong nettop) và giết nó với kill -9 <pid>. Nếu điều đó không giải quyết được, hãy tìm hiểu xem bạn có thể gỡ cài đặt quy trình không.

Nếu bạn quan tâm đến quá trình truyền qua mạng, hãy sử dụng số cổng máy khách cho kết nối cụ thể đó (ví dụ: '53133' từ 10.0.0.1:53133->74.125.68.100:80) để chạy tcpdump (1) để xem dữ liệu trong các gói được trao đổi:sudo tcpdump -nnvvXSs 1514 port 53133

Nếu bạn quan tâm đến đích mà quá trình đang nói đến, nhưng địa chỉ IP đích không có tên máy chủ DNS ngược (như trong ví dụ trước), thì hãy thử truy cập địa chỉ IP đó trong trình duyệt web dưới dạng https: // IP , nhấp vào biểu tượng khóa bị hỏng trong thanh địa chỉ và xem chi tiết chứng chỉ để tìm ra tên miền nào được phục vụ ở đó (* .google.com trong trường hợp này). Điều này sẽ không hoạt động nếu cổng SSL 443 không mở trên đích.


3

Có lẽ Little Snitch có thể phù hợp với nhu cầu của bạn. Tuy nhiên, đây là một ứng dụng phải trả phí, vì vậy bạn có thể dùng thử bằng phiên bản dùng thử.


Tôi có Little Snitch (trả tiền cho), nhưng nó chỉ nhanh chóng cho thấy một số process list mà không thực sự nói với tôi nếu nó chỉ là một ping hoặc sử dụng 1MB băng thông - trừ khi tôi không sử dụng nó một cách chính xác
Nute

+1, đây là một chương trình tuyệt vời. Để xem các quy trình đang sử dụng mạng, từ menu Little Snitch, chọn "Show Network Monitor".
Josh

2

Đầu tiên, hầu hết các ISP có thể cho bạn biết bạn đang sử dụng bao nhiêu băng thông. Có vẻ như bạn có một kỹ thuật viên không biết nhiều hoặc chỉ đang cố gắng đuổi bạn đi.

Thứ hai, cách duy nhất để đánh cắp băng thông là nếu bạn có một mạng không dây không được bảo mật đúng cách. Điều này có nghĩa là bạn sẽ cần theo dõi băng thông từ bộ định tuyến không dây, không phải máy tính xách tay / máy tính để bàn của bạn.

Nếu bạn có bộ định tuyến không dây, tôi sẽ chỉ thay đổi SSID và bảo mật nó bằng mật khẩu mới (khó đoán). Điều đó sẽ ngay lập tức cắt đứt bất cứ ai có thể lọc mạng của bạn. Nó rất đơn giản để làm so với việc cố gắng theo dõi việc sử dụng băng thông của bạn.


Đây không phải là một thiết lập không dây, nó là một PPPoE trường học cũ. Nếu kỹ thuật viên là chính xác, nó sẽ là từ máy tính của riêng tôi. Anh ta chạy các bài kiểm tra tốc độ bằng cách ngắt kết nối tôi với phần còn lại của internet và chỉ có ISP trong trình phân giải DNS, và nó hoạt động tốt.
Nute

1

OsTrack ( Mac App Store ) theo dõi dung lượng bộ nhớ, cpu và băng thông mỗi quy trình đang sử dụng. Nó có thể không chính xác ở một mức độ rất cụ thể, nhưng nó hoạt động, có giao diện người dùng đẹp và miễn phí nên tôi khuyên bạn nên dùng thử.


Nghe có vẻ thú vị từ mô tả. Sẽ cho nó một thử ngay bây giờ.
Nute

không chắc chắn tôi hiểu các số liệu - nó cho thấy uTorrent sử dụng 6MB - mà không thể được, kết nối của tôi chỉ là 1.5Mbps ... và tôi đang tải tại 0.2KB / s
Nute


0

Tôi sẽ kiểm tra những ứng dụng nào sử dụng mạng hoặc đang lắng nghe kết nối với lsof -Pilệnh.


0

Nếu bạn đang tìm cách theo dõi toàn bộ việc sử dụng Internet của mình, bao gồm tất cả các thiết bị được kết nối với nó, bạn có thể muốn kiểm tra PeakHour ( Mac Appstore ).

Nó sử dụng SNMP hoặc UPnP để nói chuyện với các bộ định tuyến và máy tính có thể cung cấp cho bạn chế độ xem lịch sử và thời gian thực về mức tiêu thụ băng thông và hoạt động. Điều này cho phép bạn giám sát việc sử dụng toàn bộ kết nối Internet của bạn, không chỉ máy tính bạn đang bật - hữu ích nếu bạn có một vài thiết bị trên mạng.

Biết chính xác hoạt động hoặc hoạt động mạng của bạn theo thời gian có thể rất hữu ích để chẩn đoán các sự cố ISP. Bạn cũng có thể giám sát các thiết bị riêng lẻ (nếu chúng hỗ trợ SNMP) có thể tốt cho việc theo dõi việc sử dụng quá mức.

đỉnhhourapp.com

nhập mô tả hình ảnh ở đây

Cảnh giác: Tôi là nhà phát triển.


0

Nếu bạn đã có một chút khó khăn, đây là một mẹo mà bạn có thể nhanh chóng kiểm tra xem bạn đã sử dụng gần đây bao nhiêu. Tôi có dữ liệu hạn chế về việc buộc, mà tôi sử dụng khi không có wifi. Nó rất hữu ích để theo dõi những gì đang diễn ra trong thời gian ngắn.

Ứng dụng OSX Server cũng có các công cụ giám sát mạng. Nó đi kèm miễn phí với chương trình nhà phát triển táo.

màn hình nhỏ

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.