Làm cách nào tôi có thể theo dõi việc sử dụng mạng theo quy trình trên Mac OS X? [bản sao]


30

Có thể trùng lặp:
Ứng dụng để theo dõi tất cả các ứng dụng đang sử dụng internet trong Mac OS X Trình
giám sát băng thông cho Mac OS X?

Có cách nào để tìm ra quy trình sử dụng băng thông internet trên Mac OS X Lion bao nhiêu không? Bây giờ tôi đang sử dụng internet di động, tốc độ này không nhanh lắm, vì vậy sẽ rất tuyệt nếu tôi có thể nói rằng, ví dụ, Chrome sử dụng 10kB / giây và Skype sử dụng 2kB / s.

Tôi có thể thấy tổng lượng lưu lượng truy cập trong Trình giám sát hoạt động, nhưng nó không đủ cho tôi.

Tôi muốn sử dụng một ứng dụng hiện có, không quan tâm để viết một ứng dụng như thế này. Và tôi không quan tâm đến lưu lượng thực tế, chỉ có số byte được truyền và nhận bởi mỗi quy trình.


Cuối cùng, tôi đã sửa đổi nguồn của iftop để tạo ra một đầu ra có thể được phân tích cú pháp bằng awk và có thể được hợp nhất với lsof. Bây giờ tôi có thể thấy việc sử dụng băng thông theo các quy trình một cách khó khăn ...
psmith

1
Bạn có quan tâm để chia sẻ?
Henno

Câu trả lời:


42

Mac OS X Lion (10.7.x) chứa một lệnh được gọi là nettopgiúp bạn đi gần hết. Hãy chắc chắn kiểm tra trang man để tìm hiểu các phím điều hướng và lưu ý dphím để chuyển đổi hiển thị delta. Không hoàn toàn hiển thị kB / s mà bạn đang tìm kiếm, nhưng có lẽ gần.

Tôi muốn nghe nếu điều này hoạt động tốt hơn hoặc tệ hơn đối với bạn so với hack iftop / awk / lsof của bạn.

Cập nhật: Ngoài ra, hãy chắc chắn để tạo cửa sổ đầu cuối của bạn ...
R E A L L Y W I D E.
nettopcó rất nhiều cột mà nó sẽ không vẽ và thậm chí sẽ không cho bạn biết nếu cửa sổ đầu cuối của bạn quá hẹp.


9
Bạn cũng có thể sử dụng / nhấn c-for collapsed viewđể biết thêm báo chíh-help
Natwar Singh

3
Tôi nghĩ nó nên rộng hơn bạn đề nghị.
Michael Krelin - hacker
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.