Google

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

Опубликовано:Август 15, 2014
Comments
Add One
0

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

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

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

01102015_sas_2.0_3.0_x4_speed

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

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

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

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



Leave a Comment