Thống kê chuyển cho mỗi quá trình hoặc đích, không phải giao diện


1

Tôi muốn đăng nhập số liệu thống kê tải lên cho một ứng dụng tôi chạy trên máy Mac.

Bây giờ, tôi biết rằng với netstat -ib Tôi có thể truy cập số liệu thống kê trên mỗi giao diện mạng. Tôi cũng biết rằng với lsof -i Tôi có thể nhận được một danh sách các kết nối mà mỗi quá trình đang duy trì. Và cuối cùng tôi cũng biết điều đó với iftop Tôi có thể theo dõi trong thời gian thực bao nhiêu dòng chảy giữa máy của tôi và một địa chỉ từ xa. Nhưng không ai trong số này đạt được những gì tôi đang tìm kiếm.

Tôi đang tìm cách để có được các cột tương tự như IbytesObytes cột tôi nhận được từ netstat -ib, nhưng lấy những địa chỉ cho một địa chỉ mạng từ xa cụ thể HOẶC cho một ID quy trình cục bộ cụ thể.

Câu trả lời:


1

Tốt nhất tôi có thể tự mình nghĩ ra là viết một kịch bản chạy iftop -f "dst net REMOTE_IP" -t trong nền, chuyển hướng đầu ra và sau một khoảng thời gian chờ nhất định sẽ giết quá trình và sau đó grep / awk theo cách của tôi thông qua đầu ra được chuyển hướng. Khó thanh lịch.

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.