Google

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

Опубликовано:Январь 11, 2015
Comments
Add One
0

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

Кратко рассмотрим основные вещи, которые нам нужно знать:

  1. Для передачи данных используются двунаправленные последовательные соединения (линии или lanes). Количество линий обозначается так, x1 – одна линия, x2 – две и так далее.
  2. Каждая линия на физическом уровне состоит из 2-х дифференциальных пар (LVDS). Одна пара проводников для приема данных, другая для передачи. Разность напряжений между проводниками в паре используется для кодирования сигнала. Использование малых напряжений и сильной электромагнитной связи между проводниками позволяет значительно уменьшить помехи и рассеиваемую мощность. Каждая пара проводников представляет собой токовую петлю с набором характеристик, которые описываются стандартом Texas Instruments TIA-889.
  3. Для стандарта SAS 3.0 максимальная теоретическая скорость передачи данных для одной линии равна 12 Гбит/c.
  4. Информация о синхронизации встраивается в передаваемый сигнал, при этом для стандарта SAS 3.0 используется канальное кодирование 8бит/10бит, получаем коэффициент 8/10 = 0,8. Т.е. избыточность при передаче данных составляет 20%.
  5. Между теоретическим максимальным значением пропускной способности и более реальным значением существует коэффициент, который мы обозначим [Real/Theory Bandwidth SAS 3.0] = 0,91667. Для его расчета использованы следующие данные:

01102015_sas_2.0_3.0_x4_speed

В общем, у нас есть все, что нужно для расчета.

  1. Максимальная теоретическая скорость передачи данных в одном направлении для одной линии – 12 Гбит/c.
  2. Параметр кодирования – 8/10 = 0,8
  3. Отношение между реальной и теоретической пропускной способностью — 0,91667

Расчет представим в виде таблицы:

SAS 3.0 (lanes) x1 x2 x4 x8 x16 x32
Receive Bandwidth, Gbps 12 24 48 96 192 384
Transmit Bandwidth, Gbps 12 24 48 96 192 384
Определяем агрегированную пропускную способность
1 Direction Bandwidth, Gbps 12 24 48 96 192 384
Aggregate Bandwidth, Gbps 24 48 96 192 384 768
Умножаем на коэффициент, учитывающий избыточность канального кодирования
1 Direction Bandwidth w 8bit/10bit, Gbps 9,6 19,2 38,4 76,8 153,6 307,2
Aggregate Bandwidth w 8bit/10bit, Gbps 19,2 38,4 76,8 153,6 307,2 614,4
Переводим Gbps в GBps (делим на 8)
1 Direction Bandwidth w 8bit/10bit, GBps 1,2 2,4 4,8 9,6 19,2 38,4
Aggregate Bandwidth w 8bit/10bit, GBps 2,4 4,8 9,6 19,2 38,4 76,8
Умножаем на параметр, учитывающий соотношение между реальной и теоретической пропускной способностью
1 Direction Bandwidth Real, GBps 1,1 2,2 4,4 8,8 17,6 35,2
Aggregate Bandwidth Real, GBps 2,2 4,4 8,8 17,6 35,2 70,4
Переводим GBps в Gbps (умножаем на 8)
1 Direction Bandwidth Real, Gbps 8,8 17,6 35,2 70,4 140,8 281,6
Aggregate Bandwidth Real, Gbps 17,6 35,2 70,4 140,8 281,6 563,2
Add Comment Register



Leave a Comment