Тарифы Услуги Сим-карты

Мониторинг пропускной способности «все в одном»: PRTG Network Monitor

Частные пользователи: Многие частные пользователи заинтересованы в определении того, какая пропускная способность имеется в их распоряжении. Говоря точнее, их интересует, предоставляется ли им на самом деле пропускная способность, которую гарантирует поставщик услуг Интернета. В этом контексте многие потребители тестируют скорость подключения, пропускную способность DSL, а также сотовых телефонов и планшетов.

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

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

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

Измерение пропускной способности:
три ситуации,
в которых вам пригодится PRTG

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

Ни один ИТ-отдел не может обойтись без резервных копий. В общем случае для резервного копирования или синхронизации баз данных требуется значительная пропускная способность. Без обеспечения необходимой пропускной способности возможности вашей сети могут быть исчерпаны.

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

Программа PRTG позволит вам быстро определить потенциальные причины перегрузки пропускной способности и локализовать причины сбоев. Перегрузка единственного компонента сети может быстро привести к значительному снижению пропускной способности.


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

Mаркус Пуке, сетевой администратор, клиника «Шюхтерманн» (Германия)

Снимки экрана
Вот как выглядит мониторинг
пропускной способности в PRTG

PRTG ДЕЛАЕТ ВАШУ ЖИЗНЬ ПРОЩЕ!

Предоставьте программе PRTG круглосуточное тестирование и измерение пропускной способности вашей сети.
Сосредоточьтесь на более важных делах.

PRTG ЭКОНОМИТ ВРЕМЯ

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

PRTG бережет НЕРВЫ

Установить PRTG легко и быстро. Благодаря наличию более 200 готовых сенсоров начать работу с программой или перейти на нее с другого инструмента мониторинга пропускной способности и работы сети очень просто.

PRTG ЭКОНОМИТ ДЕНЬГИ

PRTG стоит своих денег. 80 % наших клиентов говорят о том, что смогли добиться экономии в сфере управления сетью. А затраты на лицензии PRTG окупаются в среднем всего за три с половиной месяца.

Пример клиента:
В системе железнодорожных перевозок Австрии используется PRTG

«Для обеспечения работы важнейших приложений огромнейшее значение имеет постоянное и бесперебойное функционирование сети передачи данных компании ÖBB Infrastruktur AG. Для воплощения этого в жизнь руководство приняло решение установить PRTG Network Monitor. Программа PRTG используется для мониторинга пропускной способности центральных маршрутизаторов и коммутаторов в сети передачи данных, что позволяет администраторам определять наиболее важные ключевые параметры использования и доступности . Всего для мониторинга используется несколько тысяч сенсоров, которые регулярно запрашивают необходимые значения.»

Методы мониторинга пропускной способности PRTG

В этом видеоролике представлен краткий обзор методов, которые имеются в PRTG для мониторинга пропускной способности. Узнайте, какие методы лучше всего подходят для вашей ИТ-инфраструктуры.

Тестирование пропускной способности: используйте PRTG для успешной проверки!

Хотели бы вы знать, предоставляет ли ваш поставщик услуг Интернета обещанную пропускную способность на самом деле? Тогда вы, как и многие администраторы, вероятно, часто выполняете проверки соглашения об уровне обслуживания. Но как вы тестируете пропускную способность? Здесь есть две сложности:

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

Сложность 2: Для 100 % достоверности измерения вам, по сути, потребуется два компьютера, расположенных непосредственно на концах канала, пропускную способность которого требуется протестировать. Иначе вы одновременно будете испытывать и все сетевые устройства, обнаруженные в тестируемом канале.

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

Решение: Вот как можно тестировать пропускную способность с помощью PRTG:

    1. Создайте три расширенных сенсора HTTP , которые будут обращаться к нескольким файлам размером примерно 500 КБ, размещенных на различных «быстрых серверах» (например, статических веб-сайтах вашего поставщика услуг Интернета).
    2. Дайте сенсорам поработать в течение нескольких часов с интервалом в 5 минут. У сенсоров есть канал, который указывает значения пропускной способности (в Кб/с), достигнутые во время загрузки файлов.
    3. Например, если у вас есть канал передачи данных с заданной пропускной способностью в 4 Мб/с, то тест с использованием файла размером 500 КБ должен продолжаться 1000 мс (1 секунду): 4 мегабита в секунду = 0,5 МБ в секунду = 500 КБ в секунду.

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

Внимание! Если загружать файл размером 500 КБ каждые 60 секунд, то за день будет передан объем данных в 720 МБ!

СОВЕТ: Вы еще новичок в мониторинге и вам требуется поддержка?

Компания Paessler предлагает бесплатный курс, состоящий из нескольких частей, который распространяется по электронной почте. В курсе рассматриваются 4 основных метода мониторинга пропускной способности: SNMP , анализ пакетов , Flow и WMI . Познакомьтесь с отдельными процессами и возможностью их применения для улучшения использования пропускной способности в вашей сети.

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

  • Полная версия PRTG на 30 дней
  • После 30 дней – бесплатная версия
  • Для расширенной версии – коммерческая лицензия

Практический совет: «Послушай, Матиас, что бы ты сказал администраторам, которые хотят вести мониторинг пропускной способности?»

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

Матиас Хенгль, разработчик PRTG в компании PAESSLER AG

Монитор пропускной способности

Что делает PRTG лучше остальных?

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

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

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

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

Используя PRTG для тестирования пропускной способности, вы обеспечите стабильную пропускную способность, повысите надежность своей сети и просто получите больший контроль над своей ИТ-инфраструктурой. Вследствие этого вы будете играть основную роль как в росте производительности своих коллег, так и в повышении уровня удовлетворенности клиентов.

PRTG: Революционнoe программное обеспечение для мониторинга сети

Используя API , вы можете приспосабливать PRTG индивидуально и динамически для ваших конкретных потребностей:
  • HTTP API: доступ к данным мониторинга сети и управления объектами с помощью HTTP-запросов
  • Индивидуальные сенсоры: вы можете добавить собственные сенсоры для индивидуального мониторинга сети
  • Индивидуальные уведомления: вы можете добавить собственные уведомления для отправки предупреждений во внешние системы
  • Новый сенсор REST API: Мониторит практически все, что поддерживает XML и JSON

Iperf — утилита для тестирования пропускной способности сети, за счет генерирования трафика на сервере и приеме его на клиентской машине.

Скачать утилиту

  • Для Unix или устанавливаем из репозиториев

Так же стоит обратить внимание на утилиту netperf.

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

Проверка на TCP трафике.

iperf -s

iperf -c server_host

Здесь server_host — адрес машины, на которой запущен iperf в режиме сервера. Вот, собственно и всё. Сначала запускаем сервер, затем клиент, и в течение 10 секунд между ними будет идти трафик, после чего соединение будет разорвано и выведена статистика.

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

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

Проверка на UDP трафике.

Для запуска iperf в режиме UDP необходимо добавить и клиенту и серверу ключи -u.

Протокол UDP более “тупой”, что даёт нам как некоторые преимущества, так и недостатки. Впрочем, для целей тестирования, недостатки опять-таки превращаются в преимущества.

Итак, что мы можем:

* менять длину передаваемых пакетов
* менять полосу передаваемого трафика
* работать на односторонних каналах
* использовать iperf без запуска сервера, если канал не сквозной, а необходимо просто генерировать заданный трафик для нагрузки

Для изменения длины пакета используется ключ -l length. Следует только помнить, что при length=0 реальная длина Ethernet-фрейма будет составлять 54 байта и делать в своих расчётах соответствующую поправку.

Для изменения полосы трафика используется ключ -b bandwidth. Параметр bandwidth выражается в битах в секунду и может содержать десятичную точку и суффиксы k и M, соответствующие приставкам кило- и мега-.

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

Мы можем запустить несколько экземпляров клиентов и серверов на одной и той же машине. Для развязки трафика используется назначение разных портов при помощи параметра -p port его значение на клиенте и соответствую щем сервере должно быть одинаковым (по умолчанию, он имеет значение 5001).

Практика показала, что при запуске нескольких клиентов на одной машине, iperf захватывает практически все ресурсы ЦП, из-за чего в некоторых потоках возможно пропадание пакетов. Здесь, видимо, имеется некая ошибка в коде, вызывающая некорректную работу при context switching. Всё вышеуказанное справедливо для iperf. Netperf работает под Linux вполне корректно.

В файлах помощи вы найдёте ещё параметр -S, позволяющий устанавливать значение Type Of Servise (TOS) в IP заголовке. Вынужден вас разочаровать, под Windows это не работает. (Что характерно, я не смог установить это поле и в стандартном ping для Windows).

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

Скачать эту утилиту можно с нашего сервера или с сайта проекта. Нам потребуется iperf 3-й версии (iperf 3.0). Для удобства файлы из архива можно скопировать в папку Windows на системном диске, это позволит упростить вызов программы.

Все следующие команды выполняются в командной строке Windows (cmd). Вызвать командную строку можно следующими способами: Пуск -> Все программы -> Стандартные -> Командная строка или Пуск -> Выполнить и ввести имя программы cmd

Для запуска сервера нужно запустить программу iperf3 с параметром -s : iperf3 -s
Для запуска клиента и начала тестирования нужно запустить iperf3 с параметром -c
Параметр может быть IP-адресом или именем компьютера, на котором запущен сервер iperf3

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

Наш сервер уже запущен и доступен по адресу iperf.donapex.net

Для запуска простого теста, достаточно ввести в командной строке следующую команду: iperf3 -c iperf.donapex.net
Эта команда запустит тестирование исходящей скорости.

Для тестирования входящей скорости необходимо в команду добавить ключ -R (reverse mode): iperf3 -c iperf.donapex.net -R

Расширенные параметры тестирования.

Что-бы указать длительность тестирования используется ключ -t <сек> : iperf3 -c iperf.donapex.net -R -t 60
В данном примере устанавливается длительность тестирования — 1 минута.

По умолчанию скорость тестирования не ограничивается. Для ограничения максимальной скорости теста используется ключ -b <бит/сек> . Можно использовать модификаторы: K — Килобит, M — Мегабит, G — Гигабит, например -b 20M — соответствует ограничению 20 Мегабит/сек.

iperf3 -c iperf.donapex.net -R -t 60 -b 20M
В диспетчере задач можно видеть степень загрузки сети, для сети 100 Мегабит загрузка будет около 20%.

Тест входящей скорости с ограничением 50 Мегабит/сек: iperf3 -c iperf.donapex.net -R -t 60 -b 50M
В диспетчере задач можно видеть степень загрузки сети, для сети 100 Мегабит загрузка будет около 50%.

Иногда, по ряду причин, невозможно добиться полной скорости в один поток. Поэтому в iperf предусмотрен многопоточный режим работы. Чтоб указать количество потоков используется параметр -P
Можно указывать один и более потоков, например запуск тестирования в 2 потока будет выглядеть так: iperf3 -c iperf.donapex.net -R -t 60 -P 2

Тестирование UDP трафиком.

По умолчанию программа iperf3 использует TCP протокол. Протокол UDP, в отличии от TCP, не использует алгоритмы контроля доставки пакетов и контроля скорости передачи, и имеет немного другое поведение в сети, чем TCP траффик.
Т.к. UDP не контролирует скорость передачи — это должна делать программа, передающая трафик. Поэтому в UDP тесте по умолчанию устанавливается ограничение максимальной скорости 1 Мегабит/сек. Изменить это ограничение можно при помощи ключа -b

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

Указать iperf3, что следует использовать UDP протокол можно при помощи параметра -u

Тест исходящей скорости с ограничением 30 Мегабит/сек: iperf3 -c iperf.donapex.net -t 60 -b 30M -u
В диспетчере задач можно видеть степень загрузки сети, для сети 100 Мегабит загрузка будет около 30%.

Тест входящей скорости с ограничением 20 Мегабит/сек: iperf3 -c iperf.donapex.net -R -t 60 -b 15M -u
В диспетчере задач можно видеть степень загрузки сети, для сети 100 Мегабит загрузка будет около 20%.

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

Для более полного тестирования желательно провести несколько тестов: с ограничением скорости меньшей тарифной, с ограничением скорости равной тарифной, без ограничения скорости.

Заявленная скорость соединения с интернетом, которую обещают провайдеры, иногда не соответствует реальной пропускной способности соединения. Скорость соединения может быть несколько ниже гарантированной, а кроме этого, может быть нестабильной. При простом просмотре страниц в браузере пользователь может даже не обратить внимания на подобное несоответствие, однако при воспроизведении онлайнового видео, передаче файлов и других действиях в сети, когда необходима высокая пропускная способность, недостаток скорости будет заметен. Если обратиться напрямую к провайдеру, служба поддержки вряд ли признает данный факт, и в качестве оправдания может быть названо множество причин - плохое состояние телефонной линии, наличие в данном районе устройств, вызывающих помехи, и так далее. Еще одна популярная отговорка - скорость соединения зависит от возможностей удаленного сервера. Можно самостоятельно измерить скорость, например, скачать большой файл и отметить, сколько ушло времени на его загрузку. Аналогичным образом можно попытаться измерить и скорость исходящего соединения - отправить файл самому себе по электронной почте или другим способом. Но все эти "замеры" выполнять очень неудобно, да и за достоверность таких "кустарных" измерений ручаться не приходится. Чтобы не "гадать на кофейной гуще" и точно определить, какая именно скорость подключения используется на данном компьютере, можно использовать онлайновый сервисSpeedtest.net. Принцип измерения скорости передачи данных, который использует данный сервис, состоит в следующем. На схематической карте мира обозначены наиболее быстрые серверы различных интернет-провайдеров. Пользователь может выбрать любой из них и проверить скорость своего соединения с интернетом. В процессе проверки тестируемый компьютер обменивается пакетами с удаленным сервером.

Зафиксированные показатели могут отличаться - для определяемой скорости большое значение имеет то, насколько велико расстояние между тестируемым компьютером и удаленным сервером. Кроме того, на результат влияет и скорость подключения удаленного компьютера. Если пользователь использует высокоскоростной интернет, не исключено, что удаленный компьютер использует менее скоростной канал, и конечные цифры будут ниже действительных. Однако преимущество сервиса Speedtest.net состоит в том, что пользователь может собственноручно изменять серверы, чтобы определить максимальную скорость. Помимо данных о скорости сетевого соединения, сервис предоставляет много интересной статистики, например, составляет рейтинг стран мира с наиболее быстрым интернетом, составляет такой же рейтинг в выбранном регионе (например, только в Европе), дает возможность выставлять оценку своему провайдеру, показывает расстояние до выбранного сервера и многое другое. Любой работающий сервер может принять участие в проекте Speedtest.net в качестве тестируемого удаленного компьютера.

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

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

Работает утилита Iperf в режиме клиент-сервер. На первом компьютере утилита Iperf запускается в режиме сервера (ожидает трафик от клиента), а на втором, на котором Iperf запускается в режиме клиента, осуществляется генерация TCP и UDP трафика и проводится измерение скорости передачи данных.

Чтобы оценить пропускную способность сети между двумя узами сети, запустим сначала утилиту iperf в серверном режиме:

Iperf.exe -s -w 32768

Важно . Аргументы утилиты iperf регистрозависимы.

-s –утилита запускается в серверном режиме (получающая сторона)
-w 32768 – зададим размер окна TCP в 32 KB (по умолчанию около 8 Кб)

По умолчанию утилита слушает TCP порт 5001 .В зависимости от настроек файерволов между клиентом и сервером, порт можно изменить с помощью аргумента -p [номер_порта].

На стороне клиента запустим iperf со следующими опциями:

Iperf.exe -c 10.0.0.44 -P 8 -t 30 -w 32768

-c 10.0.0.44 – IP адрес сервера iperf
-w 32768 — увеличиваем размер TCP окна
-t 30 – время в секундах, в течении которого выполняется тестирование (по умолчанию 10 секунд)
-P 8 — число альтернативных потоков для увеличения пропускной способности

В нашем примере тестирование длилось 30 секунд. В итоговом отчете нас интересует значения столбца Bandwidth последней строки . В нашем случае средняя пропускная способность сети между двумя системами – 2,85 Гбит/с. С помощью аргумента –f можно изменить формат скорости (биты, килобиты, мегабайты). При продолжительных тестах, когда нужно оценивать производительность в течении нескольких минут, с помощью опции –i можно указать интервал через который нужно отображать промежуточные результаты.

По-умолчанию утилита генерирует TCP трафик, если требуется осуществить тестирование для протокола UDP, необходимо использовать ключ -u.

Во время выполнения теста график загрузки сети в Task Manager выглядит так:

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

Если необходима оценка пропускной способности сети в обоих направлениях (в дуплексом режиме), дополнительно на клиенте нужно указать опцию –d :

Iperf.exe -c IP -P 8 -t 30 -w 32768 -d

Полный список опций утилиты можно получить так:

Iperf –help

Скачать версию iperf для Windows можно на softpedia.com (iperf-2.0.5-2-win32.zip) или .

Для тех, кто предпочитает графический интерфейс управления, имеется и графический аналог iperf — утилита jperf , написания на Java (для работы на компьютере должна быть установлена Java-машина). Помимо графических рюшечек к CLI интерфейсу, Jperf умеет в реальном времени строить графики пропускной способности канала связи.

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