На работе опять всплыла тема, почему скорости iSCSI 25Гб/с и FC 32 Гб/с имеют почти одинаковую пропускную способность. Вроде бы 32 заметно больше, чем 25.
Если задаетесь этим вопросом, вот отличная презентация
https://fibrechannel.org/wp-content/uploads/2017/04/FCIA-SpeedMap-Final.pdf
Всё подробно расписано. И еще можно заглянуть в планы развития (road map) на сайте Fibre Channel Industry Association
https://fibrechannel.org/roadmap/
Если кратко, то в FC 1 Гб/с (гигабит в секунду) всегда означает 100 МБ/с (мегабайт в секунду). И не дает "запас" на кодирование (исторически 8 полезных бит на 10 переданных). Однако скорость чуть выше (6,25%) для передачи заголовков пакета.
В Ethernet'e же в 1 Гб/с уже заложены биты кодирования. То есть 1 Гб/с - это 125 МБ/с. Ради заголовков скорость не повышается. Начиная с 10Гб/с Ethernet и 16 Гб/с FC кодирование меняется с 8/10 на 64/66.
В итоге получаем, что пропускная способность у линии 32Гб/с FC - это 3200 МБ/с, а у 25 Гб/с Ethernet - 3125 МБ/с.
Но еще надо помнить, что Ethernet - это транспортный протокол, а сверху еще много чего будет: IP, TCP, HTTP. И все это имеет свои заголовки и отъедает реальную полосу пропускания.
P.S. Сетевики точно поругают меня за примитивизм объяснения.
Комментариев нет:
Отправить комментарий