Sdscompany.ru

Компьютерный журнал
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Нагрузка на локальную сеть

Мониторинг сети Linux

Во многих случаях может понадобиться отследить нагрузку на сеть, посмотреть сколько данных передается и какие пользователи, программы или компьютеры занимают канал. Особенно часто такие задачи возникают перед системными администраторами, перед которыми стоит задача отслеживать работу сети целой компании. Но также это может быть полезно и обычным пользователям.

В этой статье мы рассмотрим как выполняется мониторинг сети Linux. Для этого можно использовать различные утилиты. Начиная от сетевых анализаторов, таких как Wireshark и tcpdump до более простых инструментов, таких как iptraf.

Как работает мониторинг сети?

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

Таким образом, очень просто можно узнать какая сейчас нагрузка на сеть, какие программы или сервисы создали пакеты, и даже что содержится в этих пакетах и что делает пользователь.

Мониторинг сети с помощью iptraf

iptraf — это одна из самых лучших программ для мониторинга сети в Linux. Она предоставляет очень удобный интерактивный интерфейс, с помощью которого можно наглядно увидеть всю необходимую информацию, причем достаточно подробно. Утилита не поставляется по умолчанию, но она достаточно популярна, поэтому вы можете установить ее из официальных репозиториев. Для этого в Ubuntu выполните команду:

sudo apt install iptraf

А в CentOS / Red Hat выполните:

sudo yum install iptraf

После установки утилиты для ее запуска просто наберите в терминале iptraf:

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

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

Например, для просмотра сетевых соединений и статистики трафика для каждого из них выберите «IP traffic moitor». Затем вам будет необходимо выбрать сетевой интерфейс, например, enp2s0:

Дальше вы увидите все IP адреса, с которыми сейчас выполняется взаимодействие. Здесь можно увидеть направление отправки пакетов, количество пакетов и общий объем переданных или полученных данных в байтах.

С помощью других пунктов меню можно посмотреть статистику по интерфейсу или статистику по работе локальной сети. Утилита даже может работать в неразборчивом режиме, чтобы собирать максимум данных про локальную сеть.

Также поддерживаются фильтры, которые позволяют отфильтровывать информацию только по определенному критерию. Например, чтобы создать фильтр откройте меню «Filters», затем выберите «IP. «, а дальше «Apply new filter»:

Затем нужно указать имя фильтра:

На следующем этапе вы можете расписать нужные параметры фильтрации:

Чтобы применить фильтр нужно выбрать «Apply filter» и выбрать имя фильтра из списка:

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

Мониторинг трафика Linux чаще всего выполняется администраторами именно с помощью этой утилиты. Видео про использование утилиты:

Мониторинг сети с помощью других утилит

Самая мощная программа для мониторинга сети — это iptraf. Она предоставляет всю необходимую для администраторов информацию. Но, кроме нее, существуют и другие продукты. Рассмотрим их более подробно.

1. iftop

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

Установить программу в Ubuntu можно командной:

sudo apt install iftop

Хотя здесь отображается информация по каждому соединению, программа не может идентифицировать программу, которая создает пакеты.

2. nload

nload — это очень простая утилита, которая отображает только скорость входящих и исходящих соединений. Это позволяет сделать примитивный анализ сети linux и определить нагрузку. Отображается текущая скорость, максимальная и минимальная скорость за период работы. Также данные о скорости выводятся в виде графика, поэтому вам будет достаточно беглого взгляда, чтобы понять что происходит.

Для установки программы в Ubuntu используйте команду:

sudo apt install nload

3. nethogs

Nethogs — это достаточно интересная утилита для мониторинга сетей, которая выделяется среди других. С помощью нее можно посмотреть какой процесс создает тот или иной трафик. Здесь отображаются PID процессов и имена пользователей, отсортированные по занимаемой пропускной способности сети:

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

sudo yum install nethogs

4. bmon

Утилита bmon позволяет отображать достаточно подробно статистику по каждому сетевому интерфейсу. Она работает похоже на nload и выводит график кроме текстовой информации:

Для установки программы выполните:

sudo apt install bmon

5. Vnstat

Vnstat отличается от всех инструментов, рассмотренных выше. Программа работает постоянно в фоновом режиме и собирает информацию об использовании сети в лог файл. Далее можно посмотреть какой была нагрузка за определенный период. Для установки утилиты выполните:

sudo apt install vnstat

Далее необходимо запустить сервис, для этого выполните такую команду:

sudo systemctl start vnstat

Далее необходимо немного подождать, пока утилита соберет данные и можно просматривать статистику:

Здесь будет отображаться информация о нагрузке на сеть с указанием дат и периодов. Также вы можете посмотреть доступную информацию в реальном времени. Для этого используйте опцию -l:

Видео про использование и настройку vnstat:

6. bwm-ng

Это еще одна утилита, очень простая в использовании, которая позволяет следить за сетевой нагрузкой в режиме реального времени. Отображаются все доступные сетевые интерфейсы в системе:

Для установки утилиты выполните такую команду:

sudo apt install bwm-ng

7. speedometer

Это еще один простой инструмент, который позволяет выполнить мониторинг сети и выводит данные в виде красивых графиков. Для установки программы выполните:

sudo pip install speedometer

Как видите, она есть в официальных репозиториев не всех дистрибутивов, зато вы можете установить программу из репозитория python.

speedometer -r enp2s0f0 -t enp2s0f0

Опция -r указывает интерфейс, с которого необходимо отображать количество полученных пакетов, а опция -t — отправленных.

8. netwatch

Netwatch — это небольшая утилита, которая входит в набор инструментов Netdiag и показывает сетевые соединения между локальной и удаленными системами, а также скорость, с которой будут передаваться данные. Для установки программы используйте:

sudo apt install netdiag

Затем для запуска:

9. ifstat

Утилита ifstat показывает пропускную способность сети, измеряя количество переданных и принятых пакетов. Вывод утилиты можно использовать и анализировать в других программах. Утилита не выводит информацию об ip адресах или других параметрах, а только скорость. Для установки используйте:

sudo apt install ifstat

10. trafshow

Это утилита, очень похожа на iftop, которая отображает не только скорость передачи, но и сами соединения. Здесь выводится информация по соединениях, размеры пакетов и протокол. Для установки программы наберите:

sudo apt install trafshow

Осталось запустить программу:

Выводы

В этой статье мы рассмотрели команду Iptraf, а также еще несколько полезных утилит, с помощью которых можно выполнять мониторинг сети linux на сервере или домашнем компьютере. Некоторые из этих инструментов можно использовать даже в корпоративной среде. В качестве альтернативы вы можете использовать инструменты с веб-интерфейсом. Некоторые из них перечислены в статье системы мониторинга Linux. А какие инструменты мониторинга используете вы? Напишите в комментариях!

Читать еще:  Социальная сеть работников образования

Считаем пропускную способность ЛВС для системы видеонаблюдения.

За последние несколько лет в разы увеличились разрешения IP камер видеонаблюдения и несомненно качество получаемого изображения. Бешеными темпами развиваются цифровые Ip системы и сейчас, появились IP камеры видеонаблюдения с разрешениями 4K. Давайте разберемся, насколько с увеличением потока возросли требования к пропускной способности ЛВС. Без понимания полной картины, системы, построенные на современном IP оборудовании могут неверно проектироваться. В результате нехватки сетевых ресурсов из-за повышенной нагрузки на сеть, получаемое видео с IP камер может быть с плохим качеством или прерывистым. Чрезмерная нагрузка на сеть также влияет и на работу других приложений, особенно, если используется одна сеть для передачи видеонаблюдения и для работы организации.

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

Формула для расчета пропускной способности локально вычислительной сети:
X * (# камер) * (Разрешение в мегапикселях каждой камеры) * (FPS),
где X — это переменная, которая зависит от степени сжатия видео и уровня активности движения в кадре. При использовании кодека h264 будем считать, что это значение равно:
0,03 (низкая)
0,06 (средняя)
0,09 (высокая)
Значения коэффициента «X» усреднены и получены в ходе практических экспериментов с камерами разных производителей. Потому как теоретические расчеты не всегда совпадают с полученными реальными показателями. Расчет не претендует на истину, и основан исключительно на наших практических экспериментах!

# камер — количество камер. Допустим у нас их 16.

Разрешение в мегапикселях каждой камеры, при разрешении 4096×2160 перемножаем количество пикселей по горизонтали и по вертикали, то есть получаем 8,8 Мегапикселей.

FPS — Кадров в секунду. Наша камера работает с частотой 22 кадра в секунду.
Наш расчет: 0,06*16*8,8*22=185,86 Мбит/с (Необходимая пропускная способность локально вычислительной сети при среднем уровне активности в кадре, не менее).

Пример 2.
Имеем: 4 камеры в качестве Full-HD 1920×1080, 25 к/c, оборудование установлено на производстве, которое работает в две смены круглосуточно, то есть уровень активности высокий.
Наш расчет: 0,09*4*2,1*25=18,9 Мбит/с (Необходимая пропускная способность локально вычислительной сети при высоком уровне активности в кадре, не менее).

После вычисления требуемой пропускной способности сети для организации системы видеонаблюдения вы можете подобрать соответствующее сетевое оборудование. Для первого примера нам потребуется скорость локальной сети не ниже 1 Гбит/с, соответственно все оборудование должно соответствовать указанной пропускной способности. При выборе видеорегистратора обращайте внимание на суммарно входящую пропускную способность (ее обычно указывает производитель в технических характеристиках или в паспорте изделия), если ее не будет хватать, то придется уменьшать битрейт на камерах или строить систему видеонаблюдения на нескольких видеорегистраторах.

Для второго примера потребуется скорость локальной сети не ниже 100 Мбит/с.
При расчете пропускной способности локальной сети, также возьмите во внимание, что нагрузка может быть выше за счет нагрузки на ЛВС других приложений, таких как данные компьютера: почта, 1c, работа с файлами на сетевых ресурсах, интернет, голосовой IP трафик и многое другое.

Автор: Дмитрий Самохвалов, технический редактор компании Rucam-Video.

AKADO.Форум

Как протестировать сеть и проверить скорос.

  • Нравится
  • Не нравится

Bonusfrag 13 авг 2009

Тестирование сети и подготовка полноценного отчета о проблеме для отправки в ТП.

Часть 1. Проверка скорости.

Перед началом проверки необходимо исключить из цепи дополнительное внутриквартирное оборудование, такое как роутеры или свичи.
Для абонентов DOCSIS компьютер должен быть подключен напрямую в модем. В случае комбинированного модема-роутера
(например Motorola SURFboard SBG900) дополнительные компьютеры необходимо отключить.
Для абонентов ethernet компьютре должен быть подключен непосредственно к кабелю провайдера.

Далее необходимо убедиться, что все программы, работающие с сетью, выключены: торрент, DC++, менеджер загрузок (включая браузерный), skype, winamp (сетевое радио), ICQ, steam и т.д.
необходимо убедиться, что не обновляется антивирус (его можно предварительно принудительно обновить), не скачиваются обновления для операционной системы и других программ.
После этого надо проверить, что действительно выключено всё: открываем диспетчер задач (ctrl+alt+del), переходим на вкладку «сеть» и убеждаемся, что загрузка сети — 0%.

Если сеть используется (загрузка не равна 0%), то существует несколько вариантов. Наиболее вероятный — компьютер заражен вирусами — необходимо предпринять меры по выявлению и устранению вредоносного ПО. Также возможно, что вы не учли какое-либо автоматическое обновление или не выключили какую-то программу. Перепроверьте, выключите работающее с сетью ПО и снова проверьте нагрузку на сеть.

Теперь открываем Internet Explorer (альтернативные браузеры не рекомендуются, например Опера некорректно отображает в тесте ping до сервера) и заходим на сайт www.speedtest.net
На главной странице вы видите свой внешний адрес, название провайдера, а также пирамидки и звёздочки.

Пирамидка — одиночный сервер, звёздочка — группа серверов, желтым выделен наиболее близкий (предпочтительный для теста) сервер/группа.
Для Москвы — это звёздочка с серверами Москва, Химки, Долгопрудный. Сначала выбираете Москву. По окончании теста необходимо нажать кнопку «copy direct link», открыть эту ссылку в новом окне и открывшуюся картинку сохранить на компьютер (правой кнопкой мыши — сохранить рисунок как. ). Далее рекомендуется тест повторить (на всякий случай), нажав кнопку «Test Again».
После этого НЕОБХОДИМО провести пару тестов на сервере Химки, и пару — на сервере Долгопрудный (кнопка New Server).
Проводить поверку на разных серверах НЕОБХОДИМО, т.к. любой из тестовых серверов может быть неисправен, перегружен и т.д. Часто приходилось сталкиваться с тем, что от сервера к серверу результат менялся в разы.

Также стоит попробовать другие сервисы: http://2ip.ru/ , http://www.speedtest2.com/ , http://internet.yandex.ru/ . Подобных сервисов много в интернете и какой из них показывает более правильный результат — сказать трудно.

После проверки скорости на внешнем ресурсе стоит проверить скорость на внутреннем сервере, т.к. хорошо известно, что для обычных потребителей ни один провайдер не гарантирует скорость до внешних узлов. Гарантированной является лишь скорость передачи внутри сети. Для проведения такой проверки нам потребуется менеджер загрузок, например — Free Download Manager (Lite version). Скачать его можно тут: http://www.freedownl. rg/download.htm Для добавления русского интерфейса необходимо скачать и установить Languages pack.
Запускаем программу, Закачкидобавить закачку и в поле URL вводим адрес тестового файла http://support1.comcor.ru/test.zip и запускаем загрузку. Необходимо подождать пару минут, чтоб убедиться, что программа запустила несколько сессий (многопоточное скачивание) и вышла на максимальную скорость. С помощью клавиши «prt scr» на клавиатуре сделать скриншот, который сохранить с помощью любого редактора, включая paint, в файл. За скоростью необходимо понаблюдать — не скачет ли, если скачет — то постараться с помощью скриншотов зафиксировать минимальное/максимальное значение.

Также необходимо отметить, что многие современные браузеры также используют многопоточную технологию.
Например, Internet Explorer 8 почти мгновенно развил тарифную скорость скачивания:

Поэтому стоит попробовать оба варианта проверки внутренней сети/скорости. Возможно, что будет достаточно проверки только через браузер.
Ведь если через браузер скорость нормальная + стабильная, то с помощью менеджеров загрузки можно лишь добиться повторения этого результата.

Будьте внимательны! Скорость доступа в разных программах/системах/документах указывается в разных единицах!
Существуют биты и байты с разными приставками: кило- и мега- , причем кило- может равняться как 1000 так и 1024.
Принятые сокращения — kB = КБ = килобайт, kb = кб = килобит.
1 megabit = 128 kilobytes = 1024 kilobits = 131072 bytes = 1048576 bits
1 kilobyte = 8192 bits
Пример: тариф 8000 кбит = 8000*1000 бит. Делим на 1048576 — получаем 7,63 Мбита (см. speedtest.net).
если 8000*1000 / 8192 = 976 КБ — ( в них показания в Internet Explorer, Free Download Manager и uTorrent)

Часть 2. Проверка соединения.

(потери пакетов, обрывы связи)

Не забываем, что компьютер подключен напрямую без роутера.
Открываем коммандную строку: (выполняем следующее: пуск → выполнить → набираем cmd и жмём ОК.) вводим ipconfig /all

Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : WIN2008
Основной DNS-суффикс . . . . . . :
Тип узла. . . . . . . . . . . . . : Гибридный
IP-маршрутизация включена . . . . : Нет
WINS-прокси включен . . . . . . . : Нет

Ethernet adapter Локальная сеть:
DNS-суффикс подключения . . . . . :
Описание. . . . . . . . . . . . . : Realtek RTL8168C(P)/8111C(P) Family
Физический адрес. . . . . . . . . : 00-00-00-00-00-00
DHCP включен. . . . . . . . . . . : Нет
Автонастройка включена. . . . . . : Да
IPv4-адрес. . . . . . . . . . . . : 10.180.ХХХ.ХХХ (Основной)
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз. . . . . . . . . : 10.180.ХХХ.1
DNS-серверы. . . . . . . . . . . : 81.88.11Х.ХХ1 81.88.11Х.ХХ2
NetBios через TCP/IP. . . . . . . . : Включен

Мониторинг сети Linux

Во многих случаях может понадобиться отследить нагрузку на сеть, посмотреть сколько данных передается и какие пользователи, программы или компьютеры занимают канал. Особенно часто такие задачи возникают перед системными администраторами, перед которыми стоит задача отслеживать работу сети целой компании. Но также это может быть полезно и обычным пользователям.

В этой статье мы рассмотрим как выполняется мониторинг сети Linux. Для этого можно использовать различные утилиты. Начиная от сетевых анализаторов, таких как Wireshark и tcpdump до более простых инструментов, таких как iptraf.

Как работает мониторинг сети?

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

Таким образом, очень просто можно узнать какая сейчас нагрузка на сеть, какие программы или сервисы создали пакеты, и даже что содержится в этих пакетах и что делает пользователь.

Мониторинг сети с помощью iptraf

iptraf — это одна из самых лучших программ для мониторинга сети в Linux. Она предоставляет очень удобный интерактивный интерфейс, с помощью которого можно наглядно увидеть всю необходимую информацию, причем достаточно подробно. Утилита не поставляется по умолчанию, но она достаточно популярна, поэтому вы можете установить ее из официальных репозиториев. Для этого в Ubuntu выполните команду:

sudo apt install iptraf

А в CentOS / Red Hat выполните:

sudo yum install iptraf

После установки утилиты для ее запуска просто наберите в терминале iptraf:

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

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

Например, для просмотра сетевых соединений и статистики трафика для каждого из них выберите «IP traffic moitor». Затем вам будет необходимо выбрать сетевой интерфейс, например, enp2s0:

Дальше вы увидите все IP адреса, с которыми сейчас выполняется взаимодействие. Здесь можно увидеть направление отправки пакетов, количество пакетов и общий объем переданных или полученных данных в байтах.

С помощью других пунктов меню можно посмотреть статистику по интерфейсу или статистику по работе локальной сети. Утилита даже может работать в неразборчивом режиме, чтобы собирать максимум данных про локальную сеть.

Также поддерживаются фильтры, которые позволяют отфильтровывать информацию только по определенному критерию. Например, чтобы создать фильтр откройте меню «Filters», затем выберите «IP. «, а дальше «Apply new filter»:

Затем нужно указать имя фильтра:

На следующем этапе вы можете расписать нужные параметры фильтрации:

Чтобы применить фильтр нужно выбрать «Apply filter» и выбрать имя фильтра из списка:

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

Мониторинг трафика Linux чаще всего выполняется администраторами именно с помощью этой утилиты. Видео про использование утилиты:

Мониторинг сети с помощью других утилит

Самая мощная программа для мониторинга сети — это iptraf. Она предоставляет всю необходимую для администраторов информацию. Но, кроме нее, существуют и другие продукты. Рассмотрим их более подробно.

1. iftop

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

Установить программу в Ubuntu можно командной:

sudo apt install iftop

Хотя здесь отображается информация по каждому соединению, программа не может идентифицировать программу, которая создает пакеты.

2. nload

nload — это очень простая утилита, которая отображает только скорость входящих и исходящих соединений. Это позволяет сделать примитивный анализ сети linux и определить нагрузку. Отображается текущая скорость, максимальная и минимальная скорость за период работы. Также данные о скорости выводятся в виде графика, поэтому вам будет достаточно беглого взгляда, чтобы понять что происходит.

Для установки программы в Ubuntu используйте команду:

sudo apt install nload

3. nethogs

Nethogs — это достаточно интересная утилита для мониторинга сетей, которая выделяется среди других. С помощью нее можно посмотреть какой процесс создает тот или иной трафик. Здесь отображаются PID процессов и имена пользователей, отсортированные по занимаемой пропускной способности сети:

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

sudo yum install nethogs

4. bmon

Утилита bmon позволяет отображать достаточно подробно статистику по каждому сетевому интерфейсу. Она работает похоже на nload и выводит график кроме текстовой информации:

Для установки программы выполните:

sudo apt install bmon

5. Vnstat

Vnstat отличается от всех инструментов, рассмотренных выше. Программа работает постоянно в фоновом режиме и собирает информацию об использовании сети в лог файл. Далее можно посмотреть какой была нагрузка за определенный период. Для установки утилиты выполните:

sudo apt install vnstat

Далее необходимо запустить сервис, для этого выполните такую команду:

sudo systemctl start vnstat

Далее необходимо немного подождать, пока утилита соберет данные и можно просматривать статистику:

Здесь будет отображаться информация о нагрузке на сеть с указанием дат и периодов. Также вы можете посмотреть доступную информацию в реальном времени. Для этого используйте опцию -l:

Видео про использование и настройку vnstat:

6. bwm-ng

Это еще одна утилита, очень простая в использовании, которая позволяет следить за сетевой нагрузкой в режиме реального времени. Отображаются все доступные сетевые интерфейсы в системе:

Для установки утилиты выполните такую команду:

sudo apt install bwm-ng

7. speedometer

Это еще один простой инструмент, который позволяет выполнить мониторинг сети и выводит данные в виде красивых графиков. Для установки программы выполните:

sudo pip install speedometer

Как видите, она есть в официальных репозиториев не всех дистрибутивов, зато вы можете установить программу из репозитория python.

speedometer -r enp2s0f0 -t enp2s0f0

Опция -r указывает интерфейс, с которого необходимо отображать количество полученных пакетов, а опция -t — отправленных.

8. netwatch

Netwatch — это небольшая утилита, которая входит в набор инструментов Netdiag и показывает сетевые соединения между локальной и удаленными системами, а также скорость, с которой будут передаваться данные. Для установки программы используйте:

sudo apt install netdiag

Затем для запуска:

9. ifstat

Утилита ifstat показывает пропускную способность сети, измеряя количество переданных и принятых пакетов. Вывод утилиты можно использовать и анализировать в других программах. Утилита не выводит информацию об ip адресах или других параметрах, а только скорость. Для установки используйте:

sudo apt install ifstat

10. trafshow

Это утилита, очень похожа на iftop, которая отображает не только скорость передачи, но и сами соединения. Здесь выводится информация по соединениях, размеры пакетов и протокол. Для установки программы наберите:

sudo apt install trafshow

Осталось запустить программу:

Выводы

В этой статье мы рассмотрели команду Iptraf, а также еще несколько полезных утилит, с помощью которых можно выполнять мониторинг сети linux на сервере или домашнем компьютере. Некоторые из этих инструментов можно использовать даже в корпоративной среде. В качестве альтернативы вы можете использовать инструменты с веб-интерфейсом. Некоторые из них перечислены в статье системы мониторинга Linux. А какие инструменты мониторинга используете вы? Напишите в комментариях!

Чем и какими программами нагружена моя сеть интернет, куда пропадает трафик? Ограничение скорости загрузки и отдачи для любой из программ

Вопрос от пользователя

Подскажите, как узнать какие программы нагружают мой интернет-канал? Дело в том, что у меня хоть и безлимитный трафик, но очень медленный скоростной тариф (всего 500 КБ/c, т.е. каждый килобайт на счету).

Раньше у меня торрент всегда качал со скоростью примерно в 500 КБ/c, а сейчас что-то случилось, как будто кто-то съедает мой трафик. Что можно сделать?

Доброго времени суток.

Будем надеяться, что Илон Маск поскорее запустит свой бесплатный высокоскоростной спутниковый интернет и покроет им всю Землю.

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

Поэтому, в этой статье я покажу не только, как можно найти программу «ворующую» незаметно трафик, и как ограничить ее «аппетиты», но и также укажу на те моменты, которые могут быть тоже причиной нагрузки на сеть.

Узнаем, какими программами и службами нагружена сеть

Способ №1: через диспетчер задач

Если у вас Windows 10 — то в диспетчере задач можно в одном и том же окне узнать сразу и загрузку ЦП, и памяти, и диска, и сети (что очень удобно!) . Например, на скрине ниже отсортированы приложения в зависимости от нагрузки на сеть: как видно, основным источником является Utorrent.

Примечание : для вызова диспетчера задач используйте сочетание кнопок Ctrl+Alt+Del или Ctrl+Shift+Esc.

Приложения отсортированы по графе сеть

Но вообще, конечно, согласен со многими, что диспетчер задач не информативен, часто не показывает всей картины. К тому же в нем нет никаких возможностей для ограничения и «тонкой» настройки использования сети.

Поэтому, я всем порекомендовал бы в дополнении к диспетчеру воспользоваться вторым способом (а именно с помощью спец. утилиты NetLimiter).

Способ №2: спец. утилиты

Вообще, подобных утилит достаточно много. Каждый второй брандмауэр также сможет вам показать какие приложения выходят в сеть. Однако, в этой статье хочу остановиться на одной очень умелой утилите — NetLimiter!

NetLimiter

Одна из самых лучших программ для контроля за сетевым трафиком. После установки программы, она следит абсолютно за всеми приложениями, обращающимися за доступом к Интернету.

С ее помощью можно управлять трафиком (ограничивать его, блокировать) для каждого приложения в отдельности.

Кроме этого, NetLimiter ведет статистику по всем соединениям, и вы всегда можете обратиться к утилите за просмотром графиков и таблиц.

После установки и запуска NetLimiter, нажмите по колонке «DL Rate» , и вы увидите все наиболее «прожорливые» программы (в плане трафика) в данный момент. Пример представлен на скриншоте ниже: как видно, львиную долю трафика использует uTorrent.

Сортируем по скорости загрузки — NetLimiter

В общем-то, внимательно ознакомившись со списком программ, представленных в NetLimiter, вы узнаете какие приложения нагружают вашу сеть и «обнуляют» трафик. Ниже рассмотрим, как можно ограничить аппетиты какой-нибудь программы.

Как ограничить скорость загрузки/отдачи в интернет любой программы

Допустим, в списке в NetLimiter вы нашли ту «зловещую» программу, которая съедает весь ваш трафик. Для своего примера я возьму uTorrent и ограничу его скорость загрузки .

Обратите внимание, что в NetLimiter есть спец. колонка «Статус правила» — в ней можно задать лимиты на скорость загрузки и отдачи, или вовсе заблокировать весь входящий и выходящий трафик.

Напротив каждого приложения — горят свои галочки, и можно в один клик мышкой поставить ограничение для любой из программ списка!

Допустим, я хочу ограничить скорость загрузки uTorrent до 100 КБ/c (все-таки скорость по умолчанию подойдет далеко не всегда) .

Для начала нужно кликнуть левой кнопкой мышки по входящему трафику, и в всплывшем окне установить конкретное ограничение — 100 КБ/с (см. пример ниже 👇).

Ограничение на доступ в интернет

Далее вы заметите, как программа начала ограничивать скорость загрузки в uTorrent (она будет меньше указанного вами предела).

Примечание : обратите внимание, что есть также возможность ограничить и скорость отдачи (чтобы никто не мог «забить» ваш канал сверх лимита. ).

Кстати, чтобы удалить ограничение — достаточно снова кликнуть по «яркому цветному» значку со стрелкой и выбрать пункт «Удалить» . Пример ниже.

Покажу на всякий случай скриншот (см. ниже) для наглядного представления из самого uTorrent — общая скорость загрузки всех добавленных торрентов не превышает 100 КБ/с (несмотря на наличие большого числа сидов и высокоскоростного доступа в интернет) .

Скорость не превышает 100 Кб в сек.

После того, как в NetLimiter ограничение было снято, скорость загрузки тут же начала возрастать (см. скрин ниже 👇) . Т.е. программа очень эффективно позволяет ограничивать и «регулировать» скорость доступа приложений к сети.

Ограничение было снято

Пару слов о роутере, провайдере, и самой программе uTorrent

Хочу обратить ваше внимание на то, что все вышеперечисленные настройки могут не дать практического результата, и ваша скорость сети Интернет будет оставлять желать лучшего. Почему?

1) Возможно есть сбои у провайдера

Нередко, когда скорость загрузки в том же uTorrent падает из-за сбоя у провайдера (например, вас могут переключить на аварийную ветку, пока основная находится в ремонте) .

Кроме этого, если у вашего провайдера достаточно много клиентов в вашем доме/районе — не исключено, что например, в вечерние часы вы будете видеть «просадки» по скорости загрузки (дело в том, что вечером и по выходным основная масса народа выходит в сеть, и не всегда пропускной способности хватает на всех. ).

👉 В помощь!

Как узнать скорость интернета на компьютере — см. заметку —>

2) Обратите внимание на роутер (и на другие устройства, которые у вас подключены к сети)

Если у вас подключено несколько устройств к интернету (например, кроме ПК может быть еще ноутбук, телефон, планшет и пр.) — обратите внимание и на них тоже.

Обратите внимание на роутер (если вы используете его): как правило, в его настройках можно узнать какие устройства подключены к нему, как они используют сеть и т.д. Там же часто можно ограничить аппетиты любого из устройств, подключенных к нему.

👉 Для справки!

Подробная установка и настройка роутера — см. инструкцию

Статус работы роутера: сколько подключено устройств, какая скорость загрузки и отдачи / TENDA

3) Обратите внимание на саму программу uTorrent

Стоит признать, что порой uTorrent очень капризная программа, которая может просто «отказываться» загружать файл с нормальной скоростью. Причин этому может быть много: как выбранная не та версия программы, так и не заданные оптимальные настройки.

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

👉 В помощь!

1) Почему uTorrent качает с маленькой скоростью: торренты очень долго загружаются

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector