Криптотрейдинг: прибыльная торговля криптовалютой.
Май 19, 2019
39 Views
Комментарии к записи Основы производительности сети, подключения и пакетов отключены

Основы производительности сети, подключения и пакетов

Written by
Биткоин: краткое руководство

Основы пропускной способности

Пропускная способность пакетов — это количество битов в секунду (бит / с) или пакетов в секунду (бит / с), отправленных и полученных между источником и пунктом назначения. Существует три основных типа пропускной способности, которые влияют на производительность сети. Они покрывают пропускную способность сетей, устройств и каналов связи. Пропускная способность часто выражается в среднем за 5 минут и варьируется в зависимости от условий сети. На общую пропускную способность влияют все сетевые устройства между рабочим столом и сервером. Типичные компоненты, которые влияют на пропускную способность сети, включают емкость устройства, масштабируемость и скорость сетевого интерфейса. Пропускная способность канала связи — это объем данных, отправляемых в бит / с или pps в течение фиксированного периода времени в кампусе или канале WAN. Связи могут включать в себя переключение, переключение на маршрутизатор, переключение на серверы и каналы WAN. Пропускная способность канала определяется интерфейсом и скоростью канала для планирования и пересылки битов по восходящей линии связи. Использование полосы пропускания — это показатель, рассчитываемый на основе полосы пропускания и скорости соединения.

Пропускная способность устройства выражается как общая емкость коммутации (бит / с). Устройства часто оцениваются с точки зрения емкости ткани и переключаемости между модулями. Это часто более важно с точки зрения производительности для переключения этого агрегированного трафика на коммутаторы распределения и ядра.

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

Размер окна приема TCP (RWIN) оказывает наибольшее влияние на пропускную способность канала и сети. Хорошим примером является влияние размера окна TCP на WAN. Например, полоса пропускания пакета в канале WAN зависит от размера окна TCP и задержки в обратном времени прохождения (RTT). Размер окна TCP зависит от условий сети. Начальная перегрузка размера окна TCP по умолчанию — 3 x MSS (4380 байт). Это основано на RFC, но может варьироваться в зависимости от реализации TCP-стека поставщика.

Окно приема TCP увеличивается до традиционного максимума в 65 535 байт или до тех пор, пока не произойдет перегрузка сети. На величину задержки RTT влияют фиксированные и переменные задержки в сети. Задержки и пропускная способность в коммутируемой сети кампуса в центре обработки данных близки к практическим ограничениям сети Ethernet с задержкой 2 мс для RTT. Например, использование максимального значения TCP RWIN в 65 535 байтов, разделенного на задержку в сети 2 мс, составляет приблизительно 262 Мбит / с. Это для коммутационной инфраструктуры с гигабитной скоростью (1000 Мбит / с). Максимальный размер окна TCP является ограничивающим фактором в пропускной способности. Масштабирование окна TCP увеличивает максимальный размер окна TCP с 65 535 байт до 1 ГБ (1 000 000 000 байт) для высокоскоростных соединений. Имейте в виду, что масштабирование окна предназначено для быстрых ссылок с высокой задержкой для достижения наилучших результатов.

Вместимость кампуса

Это пример пропускной способности инфраструктуры кампуса с максимальным размером окна TCP 65 535 байт и задержкой RTT 2 мс.

емкость кампуса = размер окна TCP (байты) x 8 бит / байт / RTT (сек)

= 65 535 байт x 8 бит / байт / 0,040 с

= 262 Мбит / с

= 26% использование гигабитного соединения (1000 Мбит / с)

Пропускная способность WAN

Это пример расчета пропускной способности глобальной сети с использованием среднего размера окна TCP в байтах и ​​задержки RTT 150 мс. Основной причиной уменьшения пропускной способности является задержка RTT. Перегрузка медленного канала T1 приведет к уменьшению окна TCP и повлияет на пропускную способность.

Пропускная способность канала WAN = размер окна TCP (в байтах) / RTT (сек)

= 11680 байт x 8 бит / байт / 0,150 с

= 622 933 бит / с

= 40% использование канала T1 (1,544,000 бит / с)

Переключите пропускную способность устройства

Это пример расчета максимальной скорости передачи для коммутатора Cisco с 48 гигабитными портами. Cisco использует 84-байтовый размер пакета (фрейм) для вычисления производительности в худшем случае.

1 000 000 000 (GE) бит / с / 8 бит / байт = 125 Мбит / с

Пакет 125 Мбит / с / 84 байта = 1,5 Мбит / с

скорость передачи данных = 1,5 Мбит / с x 48 портов GE = 72 Мбит / с

Закон об авторском праве © 2013 Shaun L. Hummel Все права защищены.

Article Categories:
Криптовалюта
Как устроен блокчейн

Comments are closed.