Пропускная способность сети против полосы пропускания: что это значит и что влияет на производительность.

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

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

Пропускная способность, пропускная способность и эффективная пропускная способность

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

Пропускная способность — это измеренная скорость передачи данных между выбранными конечными точками в заданном направлении и за определенный временной интервал. Таким образом, результат теста описывает именно этот путь и эти условия, а не каждое соединение в сети. Показатель полезной пропускной способности (Goodput) имеет более узкое значение: он учитывает полезные данные приложения, исключая заголовки и повторно переданные байты. Показатель полезной пропускной способности обычно ниже, чем скорость, наблюдаемая на канальном или IP-уровне. Скорость может отображаться в мегабитах в секунду (Мбит/с) или мегабайтах в секунду (МБ/с); один байт содержит восемь бит, поэтому перед сравнением чисел проверьте единицу измерения.

Что влияет на пропускную способность и воспринимаемую производительность?

ФакторЭффект
Узкие места и перегрузкиБолее медленный канал связи, перегруженный восходящий канал или занятый общий канал могут ограничивать пропускную способность. Очереди в периоды пиковой нагрузки также могут вызывать задержки.
Задержка и время в обоих направленияхЗадержка — это время передачи пакета; время кругового пути (RTT) включает в себя путь туда и обратно. Более длительное время кругового пути может ограничивать передачу TCP-пакета, если отправитель не может поддерживать достаточное количество данных в процессе передачи, даже если канал связи имеет свободную пропускную способность. Расстояние устанавливает минимальный уровень распространения, а очереди и обработка добавляют переменную задержку.
Джиттер и потеря пакетовДжиттер обычно используется для обозначения вариаций задержки пакетов (более точный термин IETF — вариации задержки пакетов). Неравномерное поступление пакетов может нарушать передачу голоса или видео. Потерянные TCP-пакеты передаются повторно, что приводит к увеличению времени и пропускной способности; трафик UDP в реальном времени может вместо этого поступать с пробелами.
Wi-Fi, устройства и конфигурацияПомехи, слабый сигнал, совместное использование эфирного времени, ограничения маршрутизатора или сетевой карты, загрузка ЦП, шифрование VPN и несоответствие MTU пути или буферов TCP могут ограничивать тестовую или реальную передачу данных.

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

Три варианта маршрутизации пакетов сравнивают регулярное поступление пакетов, нерегулярное время поступления и отсутствие пакета между отправителем и получателем.
Регулярная синхронизация пакетов обеспечивает передачу данных в реальном времени; колебания и потери могут вызывать прерывания.

Инструменты для измерения или мониторинга производительности

  • iperf3 : Запускает активное тестирование между клиентом и сервером, которые вы контролируете. Он может тестировать TCP, UDP или SCTP и сообщает об измеренной пропускной способности и других метриках. Используйте его для изоляции пути в локальной сети, глобальной сети или центре обработки данных; сам по себе он не измеряет пропускную способность всего вашего интернет-провайдера, если тестовый сервер не расположен за пределами этой сети.
  • LibreNMS: Использует счетчики интерфейсов SNMP для построения графиков трафика в долгосрочной перспективе. Это помогает выявлять повторяющиеся пики и сравнивать входящее и исходящее использование, но сообщает о трафике интерфейса, а не проводит сквозной тест передачи приложений.
  • SolarWinds NetFlow Traffic Analyzer: Анализирует поддерживаемые записи потоков для отображения закономерностей трафика и того, какие приложения, протоколы или устройства используют полосу пропускания. Полезен для выявления активных пользователей и источников перегрузки; это коммерческий продукт для мониторинга.
  • Wireshark: его графики ввода-вывода позволяют отображать захваченный трафик в битах за временной интервал. Используйте захват для анализа коротких всплесков или устранения неполадок на определенном пути; результат охватывает только пакеты, видимые в точке захвата.
Клиентский компьютер и сервер обмениваются данными через коммутатор и маршрутизатор, в то время как на немаркированной диаграмме отслеживается ход теста.
Активный тест пропускной способности измеряет конкретный маршрут между клиентом и сервером.

Как получить полезный результат измерения

  1. Решите, нужен ли вам активный сквозной тест или история использования интерфейса. Для первого варианта выберите iperf3, а для второго — SNMP или мониторинг потоков.
  2. Запишите конечные точки, направление, протокол, продолжительность теста, а также тип соединения (проводное или беспроводное). Запустите тест в обоих направлениях, если пути загрузки и выгрузки могут отличаться.
  3. Повторите тесты в спокойное и загруженное время. Сравнивайте стабильные результаты и потери пакетов, а не только одно пиковое значение. Проверьте загрузку ЦП конечного устройства, согласованную скорость соединения, ошибки интерфейса, RTT и конкурирующий трафик, прежде чем обвинять интернет-провайдера или одно устройство.
  4. Следует проявлять осторожность при проведении нагрузочных тестов в производственных сетях: они намеренно генерируют трафик и могут повлиять на других пользователей. Начните с ограниченного теста и согласуйте более масштабные испытания с владельцем сети.

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

Оставить комментарий

10 лучших инструментов для сканирования сети с помощью команды ping, позволяющих находить устройства в вашей сети.

10 лучших инструментов для сканирования сети с помощью команды ping, позволяющих находить устройства в вашей сети.

Сравните 10 инструментов для сканирования сети (ping sweep) для быстрого обнаружения локальных сетей, кроссплатформенного сканирования и управления IP-адресами. Узнайте, что может — и чего не может — показать сканирование.

6 лучших инструментов управления сетью для отслеживания производительности

6 лучших инструментов управления сетью для отслеживания производительности

Сравните шесть инструментов управления сетью для мониторинга производительности, включая покрытие SNMP, сопоставление, оповещения, модели развертывания и компромиссы в отношении стоимости.

Лучшие анализаторы Wi-Fi для Windows, iOS и Android

Лучшие анализаторы Wi-Fi для Windows, iOS и Android

Сравните лучшие программы для анализа Wi-Fi-сетей для Windows, iPhone и Android, включая инструменты для оценки загруженности каналов, зоны покрытия сигнала, тепловых карт и устранения неполадок в сети.

Ping Monitor: 7 бесплатных инструментов с открытым исходным кодом для проверки доступности сети

Ping Monitor: 7 бесплатных инструментов с открытым исходным кодом для проверки доступности сети

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

QoS в сетях: что делает качество обслуживания и как оно работает.

QoS в сетях: что делает качество обслуживания и как оно работает.

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

Лучшее программное обеспечение SFTP-сервера для безопасной передачи файлов.

Лучшее программное обеспечение SFTP-сервера для безопасной передачи файлов.

Сравните надежные SFTP-серверы для Windows и Linux, включая OpenSSH, Bitvise, SolarWinds и SFTPGo. Найдите подходящее решение для ваших потребностей в области безопасности и передачи файлов.

7 лучших инструментов для управления IP-адресами для сетевых команд

7 лучших инструментов для управления IP-адресами для сетевых команд

Сравните семь инструментов управления IP-адресами для обнаружения подсетей, координации DNS и DHCP, инвентаризации сети и управления IP-адресами с открытым исходным кодом.

Рекомендации по мониторингу сети: что отслеживать и какие инструменты использовать.

Рекомендации по мониторингу сети: что отслеживать и какие инструменты использовать.

Создайте практичную систему мониторинга сети с четким охватом устройств, полезными показателями производительности, действенными оповещениями и сравнением SolarWinds NPM, PRTG и OpManager.

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

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

Сравните инструменты сканирования сети для быстрого обнаружения устройств, кроссплатформенного сканирования IP-адресов и корпоративного управления IP-адресами, получив рекомендации по подбору подходящего варианта для вашей сети.

Как использовать Nmap для трассировки маршрута и чтения сетевого пути

Как использовать Nmap для трассировки маршрута и чтения сетевого пути

Используйте опцию --traceroute в Nmap, чтобы сопоставить узлы маршрута с авторизованным хостом, понять вывод информации о узлах и времени кругового обхода (RTT), а также устранить неполадки, связанные с отсутствием ответов, без избыточного сканирования.