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

Есть ли приложение для мониторинга использования полосы пропускания, разделенное на уровень приложений для Linux (Ubuntu)?

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

В идеале я хотел бы иметь возможность сравнивать общее использование сети на основе работающей службы, и я немного покопался, но не нашел ничего, что мне казалось бы тем, что я ищу. Любые идеи?

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

nethogs будет отображать использование полосы пропускания для каждого процесса

iptraf будет отображать использование полосы пропускания для каждого соединения

Фактически вы можете согласовать трафик с приложениями. Вам необходимо получить сведения о сокете для указанного набора процессов. Это требует, чтобы вы получали данные изнутри приложения / процесса, а не извне. Это означает, что использование интерфейсов ОС не предоставит вам тех деталей, которые вы ищете. Посмотрите на AppFirst, они это делают.