Назад | Перейти на главную страницу

Извлечение Source => Destination rx / tx из procfs (/ proc)

Я знаю, что могу получить байты rx и tx для каждой сетевой карты из / proc / ..., но я хочу получить информацию о rx и tx для каждой пары источник => назначение - в основном информацию о трафике для каждого сетевого подключения.

В / proc / net / tcp и / proc / net / tcp6 я вижу local_address и rem_address, но не вижу информации о rx и tx. Другие файлы procfs, которые я видел, имеют информацию о rx и tx, но только для каждой сетевой карты.

Существуют ли какие-либо файлы procfs, которые помогут мне получить информацию о rx / tx для каждого сетевого подключения? Спасибо!

iftop покажет вам использование полосы пропускания на интерфейсе хостом на постоянно обновляемом дисплее.

Он основан на захвате пакетов, поэтому это не функция procfs. Однако это означает, что у него есть шанс быть портативным и работать с ОС помимо Linux.