Nhận tốc độ kết nối của một chương trình với netstat


1

tôi sử dụng netstat -natpe để xem các kết nối và tên chương trình. Trong khi wget đang tìm nạp dữ liệu, cột RX bằng không

naderan@student-virtual-machine:~$ netstat -natpe
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       User       Inode      PID/Program name  
tcp        0      0 5.27.56.123:35358       78.35.24.46:443         ESTABLISHED 1002       682290     7143/wget         

Làm thế nào tôi có thể có được tốc độ của kết nối đó?


Xin vui lòng chỉnh sửa câu hỏi và thêm một thẻ hệ điều hành thích hợp.
DavidPostill

1
Recv-Q sẽ là 0 trừ khi mạng gửi dữ liệu nhanh hơn ứng dụng của bạn ( wget ) có thể đọc dữ liệu ngoài mạng. Tương tự như vậy, Send-Q sẽ là 0 trừ khi ứng dụng của bạn gửi dữ liệu nhanh hơn mạng có thể xử lý.
Darth Android

Câu trả lời:


1

cài đặt và chạy:

apt-get install bwm-ng

bwm-ng

theo dõi bw


Điều đó chỉ cho thấy tốc độ mạng. Không có tên người dùng, không có tên quy trình, không có ip, ...
mahmood

À, nhưng điều này, tốt như tôi biết có tồn tại: chương trình & lt; -đây là bạn muốn- & gt; giao diện mạng Nhưng để biết chi tiết: Phân tích lưu lượng hoạt động với "wireshark"
f b

Bạn phải lọc tất cả các kết nối khác (nếu chúng làm gì đó) nếu không, bạn cần thiết lập giao diện mạng mới, mỗi giao diện để theo dõi chúng và sau đó bwm-ng hoạt động trở lại
f b

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.