Как я могу видеть, сколько сетевого трафика каждый поток делает в Linux?

Как я могу видеть, сколько сетевого трафика каждый поток делает в Linux?

Любая информация была бы полезна. (переданные байты, # принимают, и т.д.),

4
задан 21.03.2014, 23:22

2 ответа

Вы могли попробовать ntop.

После установки его, на основе того, какое распределение Вы используете, необходимо будет запустить ntop сервис. По всей вероятности это будет выглядеть примерно так (проверьте документацию своего дистрибутива на надлежащий ntop сервисный запуск):

service ntop start

После успешного запуска ntop сервиса Вы сможете получить доступ к веб-интерфейсу ntop через свой веб-браузер:

http://localhost:3000/

Следует иметь в виду, что 3000 порт по умолчанию для ntop. При изменении его необходимо будет изменить его в браузере также. При установке ntop на удаленной машине, вместо "localhost", необходимо будет ввести надлежащий IP/имя хоста.

После этого, ntop использование довольно просто. Пройдите его веб-интерфейс и найдите информацию, в которой Вы нуждаетесь. Сам веб-интерфейс похож на это:

enter image description here
Источник

enter image description here Источник

3
ответ дан 07.12.2019, 20:46

Существует несколько приложений, которые могут показать Вам "вершину" - как список сетевого трафика для конкретного процесса или потока.

Это два, которые я нашел самыми полезными:

  1. nethogs

    enter image description here

  2. iftop

    enter image description here

1
ответ дан 07.12.2019, 20:46

Теги

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