Top.Mail.Ru
NVMe Retimer и NVMe Redriver — что это такое и зачем это нужно? | Блог Serverflow Скачать
прайс-лист
Бесплатная
доставка по РФ
Distribution of
Server Components
8 (800) 222-70-01 Консультация IT-специалиста Сравнение

NVMe Retimer и NVMe Redriver — что это такое и зачем это нужно?

~ 10 мин
1334
Простой
Статьи
NVMe Retimer и NVMe Redriver — что это такое и зачем это нужно?
Содержание:

Введение

Современные серверные системы имеют весьма крупные габариты, что необходимо для интеграции высокопроизводительных компонентов и различных периферийных устройств. Однако, компоненты, например, накопители NVMe, нужно не просто интегрировать, а правильно подключить для обеспечения бесперебойной и слаженной работы всей системы. Для этого используются линии PCIe, которые обладают одним свойством — их сигнал затухает при увеличении дальности линии передачи данных. Кроме того, прочие компоненты системы, такие как процессоры, сетевые адаптеры и блоки питания вызывают электромагнитные помехи, которые также искажают сигнал. Ввиду этого, для подключения накопителей NVMe, необходимы специальные устройства, которые будут усиливать сигналы PCIe, нивелируя затухание и устраняя помехи. Эти устройства называются ретаймерами и редрайверами. Сегодня мы поговорим о том, что из себя представляют эти устройства, зачем они нужны и по какому принципу они работают.

Зачем нужны ретаймеры и редрайверы?

Как известно, скорость передачи сигналов на линиях интерфейса PCIe достигает очень высоких показателей, за счет чего данные между устройствами передаются максимально оперативно. Однако, такой высокой скорости сопутствуют определенные сложности, такие как затухание и искажение сигнала — от передатчика до приемника доходит сигнал с неправильной амплитудой, к тому же, с задержкой. Искажение сигнала зависит не только от скорости, но и от дальности линий передачи данных, различных неоднородностей и помехи от соседних линий PCIe. Из-за всего этого, длина линий передачи данных очень ограничена, поэтому возникают сложности при подключении устройств на крупных схемах. Ранее, пока существовал только интерфейс PCIe, эта проблема была не так значима, поскольку расстояние между устройством на плате до разъема PCIe было совсем небольшим, а устройства и интерфейс PCIe устанавливались близко друг к другу. Но когда появились более современные стандарты PCIe, устройства тоже развивались параллельно им. Серверные платформы заимели сотни линий PCIe, а в числе подключаемых устройств появились передовые NVMe диски. Из-за этого для подключения различных устройств на большой плате, потребовалось значительно увеличить длину линий передачи данных без потери качества сигнала. Для этих целей и создали ретаймеры и редрайверы, обеспечивающие подачу сигнала PCIe без затухания.

Специализированные NVMe HBA адаптеры Supermicro с ретаймерами и редрайверами
Специализированные NVMe HBA адаптеры Supermicro имеют в своем составе микросхемы - NVMe Redriver и NVMe Retimer, что способствует переде сигнала без затухания и искажений на большие расстояния.

Что такое редрайвер?

Редрайвер (NVMe Redriver) — это микросхема, которая усиливает сигнал PCIe, тем самым компенсируя его затухание. Применение редрайвера считается наиболее бюджетным и простым вариантом улучшения качества передачи данных. Однако, у редрайвера есть серьезный минус — он усиливает не только сигнал, но и помехи, а также может быть источником этих помех. Из-за этого редрайвер не так эффективно справляется с увеличением длины линий передачи данных и она остается весьма ограниченной. Кроме того, редрайвер является полностью автономным устройством, не имеющим каких-либо возможностей программирования. Однако, несмотря на все вышеуказанные недостатки, у редрайверов есть свои плюсы по сравнению с ретаймером, а именно — низкий ценник, поэтому редрайвер обойдется вам всего в несколько долларов. Из-за всех вышеперечисленных недостатков, а также того, что редрайвер может сам являться источником помех, возрастает риск ошибок в передачи данных, поэтому редрайвер можно применять в линиях PCIe на небольших схемах, но для крупных систем критической важности использование редрайвера не рекомендуется. 

Редрайвер ICS 9DB833AGILF
Редрайвер ICS 9DB833AGILF.

Что такое ретаймер?

Ретаймер (NVMe Retimer) — гораздо более сложная микросхема, у которой помимо аналоговых и цифровых блоков, в отличие от редрайвера, есть собственный контроллер, представляющий собой блок восстановления тактового сигнала. За счет этого ретаймер потребляет немного больше энергии, чем редрайвер. Ретаймер действует по следующему принципу: он принимает аналоговый сигнал по входной линии, преобразует его в цифровой, после чего передает по выходной линии. Благодаря своему устройству, ретаймер не только усиливает сигнал, но и устраняет все виды помех, в том числе перекрестные помехи и отражение сигнала. По сути, главное отличие ретаймера от редрайвера в том, что ретаймер не просто усиливает сигнал, а восстанавливает передаваемые по линиям данные и их тактовую частоту, и только после этого усиливает его. Из-за этого ретаймер активно используется для подключения накопителей со стандартом NVMe и других устройств. Установка ретаймеров обойдется значительно дороже, чем интеграция ретаймеров. В контексте покупки одной микросхемы это совсем немного, но при покупке контроллеров PCIe со встроенными ретаймерами для создания крупных инфраструктур, стоимость проекта и его сложность может значительно увеличиться, однако, это положительно скажется на их характеристиках. 

Ретаймер IDT 89HT0816AP
Ретаймер IDT 89HT0816AP.

Заключение

Несмотря на то, что редрайвер и ретаймер, по сути, выполняют одну и ту же функцию, а именно устраняют проблему затухания сигнала PCIe, они делают это совершенно по-разному. Если редрайвер просто усиливает сигнал, за счет чего и усиливаются помехи, то ретаймер восстанавливает затухающий сигнал PCIe, передавая его необходимому устройству в исходном виде. За счет этого обуславливается и разница ценников этих устройств — редрайвер будет стоить дешевле, чем сложный ретаймер, но за небольшую переплату вы получите качественный сигнал PCIe и, соответственно, система будет работать безотказно, что критически важно для любых современных сетевых инфраструктур.
Автор: Serverflow Serverflow
Поделиться

Комментарии 0

Написать комментарий
Сейчас тут ничего нет. Ваш комментарий может стать первым.
Написать отзыв
До 6 фото, размером до 12Мб каждое
Мы получили ваш отзыв!

Он появится на сайте после модерации.

Написать комментарий

Комментарий появится на сайте после предварительной модерации

До 6 фото, размером до 12Мб каждое
Мы получили ваш отзыв!

Он появится на сайте после модерации.

Мы свяжемся с вами утром

График работы: Пн-Пт 10:00-19:00 (по МСК)

Обработаем вашу заявку
в ближайший рабочий день

График работы: Пн-Пт 10:00-19:00 (по МСК)