11

Иногда я вижу, как использование полосы пропускания с использованием gnome-system-monitor достигает 300 кбит / с. Я просто не могу понять, что вызывает это. Я хочу знать, какой процесс или программа при использовании моей сети, как это?

Я делаю SSH на разных машинах и серверах, где я действительно хотел бы иметь возможность контролировать использование полосы пропускания. Было бы очень полезно узнать, какие утилиты люди используют, чтобы увидеть, какая полоса пропускания используется и какими приложениями / программами / процессами / или потоками. Я даже не знаю, с чего начать.

Двух небольших программ, которые я нашел, недостаточно. bmon и bwm-ng И такие инструменты, как wireshark (анализаторы пакетов), излишни. Я хотел бы что-то посередине, желательно на основе текстовой консоли.

5 ответов5

11

Ну, есть iftop но он показывает только источник и назначение, а не программу, вызывающую трафик.

Редактировать:

Просто нашел nethogs . Это именно то, что вы хотите.

11

Ты можешь использовать

iptraf

или же

iftop -P

идентифицировать соединения, которые потребляют большую часть вашей пропускной способности. Соединение идентифицируется парой (localip: порт, remoteip: порт). Вы можете использовать

netstat -tunp

посмотреть, какой процесс использует это соединение. В основном, однако, вы сможете определить, какая служба отвечает, только взглянув на порт, например, если соединение использует localip:80 на локальной стороне, вероятно, это ваш веб-сервер ;-)

0

Iftop

Он хорошо работает, показывая, каким ip / hosts используется полоса пропускания. Он может изолировать информацию до одной программы или порта.

судо ифтоп

когда он запущен, вы можете получить доступ к справочному меню с помощью H или?. Который имеет множество полезных опций

Host display:                          General:
 n - toggle DNS host resolution         P - pause display
 s - toggle show source host            h - toggle this help display
 d - toggle show destination host       b - toggle bar graph display
 t - cycle line display mode            B - cycle bar graph average
                                        T - toggle cummulative line totals
Port display:                           j/k - scroll display
 N - toggle service resolution          f - edit filter code
 S - toggle show source port            l - set screen filter
 D - toggle show destination port       L - lin/log scales
 p - toggle port display                ! - shell command
                                        q - quit
Sorting:
 1/2/3 - sort by 1st/2nd/3rd column
 < - sort by source name
 > - sort by dest name
 o - freeze current order

iftop, version 0.17
-1

Решение:VnStat PHP: веб-интерфейс для мониторинга использования пропускной способности сети

VnStat PHP - приложение с графическим интерфейсом для самой известной утилиты сетевого журнала в консольном режиме, которая называется «vnstat». Этот VnStat PHP является графическим интерфейсом для VnStat для просмотра и мониторинга отчета об использовании полосы пропускания сетевого трафика в приятном графическом формате. Он отображает статистику сетевого трафика IN и OUT в часах, днях, месяцах или в полной сумме.

Ссылочная ссылка: http://www.tecmint.com/vnstat-php-frontend-for-monitoring-network-bandwidth/

-3

Инструмент администрирования системы SSH имеет средства для мониторинга пропускной способности.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .