Ai đó có thể giới thiệu cho tôi một ứng dụng Mac OS X giám sát tất cả hoạt động của mạng như ứng dụng nào hiện được kết nối với internet và chúng sử dụng bao nhiêu băng thông (ý tôi là hiển thị băng thông riêng cho từng ứng dụng)?
Ai đó có thể giới thiệu cho tôi một ứng dụng Mac OS X giám sát tất cả hoạt động của mạng như ứng dụng nào hiện được kết nối với internet và chúng sử dụng bao nhiêu băng thông (ý tôi là hiển thị băng thông riêng cho từng ứng dụng)?
Câu trả lời:
Nếu bạn không muốn mua bất kỳ phần mềm ưa thích GUI, bạn có thể thử nettop
trongTerminal.app
Sử dụng các phím mũi tên hoặc whoặc scác phím để cuộn. Sử dụng -n
tùy chọn để vô hiệu hóa độ phân giải ngược địa chỉ IP.
Ví dụ về một đầu ra:
interface state packets in bytes in
iTunes.35506 0 0 B
tcp6 *.3689<->*.* Listen
tcp4 *:3689<->*:* Listen
tcp4 *:57929<->*:* Listen
Last.fm.35511 0 0 B
tcp4 127.0.0.1:33367<->*:* lo0 Listen
tcp4 127.0.0.1:32213<->*:* lo0 Listen
Spotify.35589 380 227 KiB
tcp4 192.168.2.18:57621<->192.168.2.15:52137 en1 Established 194 34 KiB
tcp4 *:57621<->*:* Listen
tcp4 *:49858<->*:* Listen
tcp4 192.168.2.18:58339<->193.182.8.12:4070 en1 Established 186 192 KiB
tcp4 127.0.0.1:4371<->*:* lo0 Listen
tcp4 127.0.0.1:4381<->*:* lo0 Listen
Khá tuyệt vời phải không? Hay nhất trong tất cả, nettop
được nhúng trong OSX (ít nhất là trong Mountain Lion).
c-for simplified view
để được trợ giúp thêmh
Rubbernet có vẻ tốt.
Rubbernet cung cấp bảng phân tích mức độ sử dụng mạng trên mỗi ứng dụng, do đó bạn có thể nhanh chóng phát hiện các ứng dụng điện thoại về nhà, kết nối với một số máy chủ mà bạn không biết hoặc đổ lỗi cho ứng dụng làm chậm mạng của bạn.
Hãy dùng thử LittleSnitch :
Tường lửa bảo vệ máy tính của bạn chống lại những vị khách không mời từ Internet. Nhưng ai bảo vệ dữ liệu riêng tư của bạn khỏi bị gửi đi? Snitch nhỏ nào!
Rubbernet là một cái gì đó làm mọi thứ bạn yêu cầu. TUY NHIÊN được cảnh báo. Nó đắt tiền và không đi kèm với các tính năng bạn mong đợi trong phần mềm miễn phí cơ bản, chứ chưa nói đến một phần mềm đắt tiền để theo dõi việc sử dụng. Hạn chế bao gồm:
Trong OSX 10.9, chỉ cần sử dụng Trình giám sát hoạt động tích hợp :
http://support.apple.com/kb/HT5890?viewlocale=en_US&locale=en_US
Nếu bạn có một số dòng lệnh biết, có một số công cụ Unix bạn có thể tận dụng.
iftop : Không cung cấp cho bạn sự cố trên mỗi ứng dụng nhưng nó sẽ cung cấp cho bạn sự cố bởi máy chủ từ xa. Điều này có nghĩa là ít nhất bạn cũng có thể biết ai đang gửi thông tin và bao nhiêu. Nó cũng có thể cài đặt thông qua DarwinPorts .
nethogs: Cái này có thể không chạy trên OS X, mặc dù nó sẽ có nhiều thông tin hơn. Thật không may, nó có thể là một điểm moot.
Bạn cũng có thể kiểm tra câu hỏi khác này để biết thêm thông tin: Sử dụng băng thông trong Linux .
Kể từ phiên bản 4, iStat Menus cho thấy việc sử dụng băng thông của 5 ứng dụng hàng đầu.
Tôi vừa thử Little Snitch, gặp vấn đề cơ bản tương tự (có vẻ như) với OP, và đã rất thất vọng với Rubbernet (tôi khóc vì 40 đô la của mình).
Little Snitch chính xác là những gì OP yêu cầu và có mọi tính năng tôi có thể mơ ước trong việc khám phá các vấn đề liên quan đến những vấn đề liên quan đến câu hỏi của OP.
Nó không báo cáo tổng băng thông được sử dụng bởi mỗi ứng dụng riêng lẻ, và thậm chí trình bày một đồ thị của bất kỳ ứng dụng được lựa chọn hoặc một nhóm các ứng dụng! Khi bạn nhận ra rằng bạn có thể chọn một hoặc nhiều hàng trong biểu đồ Network Monitor và yêu cầu thông tin đối chiếu của những người đó bằng cách đặt trước nút thông tin, việc sử dụng rất đơn giản. Nó tồn tại thay đổi trạng thái mạng liền mạch.
Nó có bản demo kéo dài 3 giờ, vì vậy bạn không thể sai.
Tôi nghĩ đó là câu trả lời hoàn hảo cho câu hỏi của OP.
Nếu bạn đang sử dụng Lion hoặc Mountain Lion, tôi sẽ đề nghị Icefloor
Nếu bạn đang sử dụng Snow Leopard, tôi sẽ đề xuất NoobProof
Cả hai đều miễn phí sử dụng và sẽ đáp ứng nhu cầu của bạn