Получить скорость соединения программы с помощью netstat

277
mahmood

Я использую netstat -natpeдля просмотра подключений и имен программ. Пока wget выбирает данные, столбец RX равен нулю

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  

Как я могу получить скорость этого соединения?

1
Пожалуйста, отредактируйте вопрос и добавьте соответствующий тег операционной системы. DavidPostill 6 лет назад 0
Recv-Q` будет 0, если сеть не отправляет данные быстрее, чем ваше приложение (`wget`) может считывать данные из сети. Аналогично, `Send-Q` будет 0, если ваше приложение не отправляет данные быстрее, чем может обработать сеть. Darth Android 6 лет назад 1

1 ответ на вопрос

1
f b

установить и запустить:

apt-get install bwm-ng  bwm-ng 

который контролирует BW

Это показывает только чистую скорость. Нет имени пользователя, нет имени процесса, нет IP, ... mahmood 6 лет назад 0
Ах, хорошо, но это, насколько я знаю, существует: программа <-это то, что вы хотите-> сетевой интерфейс Но для деталей: анализ трафика работает с "wireshark" f b 6 лет назад 0
Вы должны отфильтровать все остальные соединения (если они что-то делают), в противном случае вам нужно настроить новые сетевые интерфейсы, каждый для того, чтобы их отслеживать, а затем снова работает bwm-ng f b 6 лет назад 0
попробуйте: https://github.com/raboof/nethogs f b 6 лет назад 0

Похожие вопросы