Goodput

Goodput (чистый пропускной показатель, чистая пропускная способность) — это объём данных, передаваемых по проводной или беспроводной среде за определённый промежуток времени, за вычетом служебной информации и накладных расходов[1].

Факторы расчёта

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

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

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

В проводных протоколах передачи обычно требуется минимальный оверхед; так, для Ethernet доля чистой полезной нагрузки (goodput) составляет около 94 % от номинальной скорости передачи.

Беспроводные протоколы требуют существенно большего оверхеда — для WLAN его доля превышает 50 %, и чистый пропускной показатель (goodput) не превышает 45 % от заявленной скорости передачи.

Технология Самый быстрый
режим передачи
Дальность
(м)
Теоретическая
скорость передачи данных
(брутто)
Мбит/с
Практический
goodput
(чистая скорость)
Мбит/с
Ethernet 10 9,4
Fast Ethernet 100 100 94
Gigabit-Ethernet 1 000 940
POF 30–50 100 94
WLAN 802.11b 10–140 11 1–4,4
WLAN 802.11g 10–300 54 5–25
WLAN 802.11a 10–120
WLAN 802.11n (Wi-Fi 4) 4×4, 40 МГц 10–300 600 5–240
WLAN 802.11ac (Wi-Fi 5) 8×8, 160 МГц до 50 6 900
WLAN 802.11ad 1×1, 2 ГГц до 10 6 700
WLAN 802.11ax (Wi-Fi 6) 8×8, 160 МГц более 50 9 600
PCI Express 3.0 x1 8 000 около 8 000
Powerline 200 14 6
Powerline Turbo 85 50
Powerline AV 200 90
Powerline AV2 500 200
Powerline AV1200 MIMO, 2–68 МГц 400 1 200 400
Powerline AV2000 1 800 около 280
около 400
G.hn 2 400
Mediaxtream 30 882 300
FireWire 400 4,5–14 400 240
FireWire 800 4,5–100 800 480
FireWire S3200 4,5 3 200 1 920
SATA I (SATA-150) до 1 (SATA),
до 2 (eSATA),
до 8 (xSATA)
1 500 1 200
SATA II (SATA-300) 3 000 2 400
SATA III (SATA-600) 6 000 4 800
Thunderbolt электрический до 3,
оптический до 100
20 000
Thunderbolt 2 PCIe 2.0 x4 20 000 > 10 400
Thunderbolt 3 (NVMe-SSD) PCIe 3.0 x4 40 000 > 24 000
USB 1.0/1.1 Low Speed 2–5 1,5 0,825
Full Speed 12 6,6
USB 2.0 High Speed 480 до 280
USB 3.0 (USB 3.1 Gen 1) SuperSpeed 3 5 000 3 840
USB 3.1 (USB 3.1 Gen 2) SuperSpeed Plus 10 000 > 7 200
Примечания:
  • Перевод в МБ/с: 8 = 1 МБ/с ≈ 0,95 МиБ/с. Подробнее см. статью Бинарные префиксы.
  • Приведённые значения goodput наблюдаются на практике, подробности — в научной литературе и спецификациях.

Примечание по WLAN

Goodput соединения WLAN по стандартам 802.11b, 802.11g и 802.11a не превышает 46 % от номинальной (брутто) скорости передачи данных.

Для 802.11n типичный goodput — около 40 % от максимальной скорости передачи. Для диапазона 5 ГГц при четырёх антеннах (и передатчика, и приёмника) и ширине канала 40 МГц из возможных в теории 600 Мбит/с на практике достигается максимум 240 Мбит/с — при очень хорошем сигнале. Для смартфонов с одной антенной goodput для 802.11n в диапазоне 5 ГГц составляет 600/4 = 150 Мбит/с (брутто), и только 75 Мбит/с (чистая полезная нагрузка).

В 802.11ac смартфон с одной антенной и шириной канала 80 МГц достигает брутто-скорости 433 Мбит/с и goodput 200 Мбит/с, что также соответствует 46 % от номинальной скорости.

Примечания

Литература

  • Ralf Gessler, Thomas Krause. Wireless-Netzwerke für den Nahbereich. 2-е изд. Springer Fachmedien, Висбаден, 2015. ISBN 978-3-8348-1239-1.
  • Dirk Traeger. LAN Praxis Lokaler Netze. Springer Fachmedien, Берлин/Гейдельберг. ISBN 978-3-519-06189-2.

Ссылки