Материалы по тегу: протоколы

12.08.2017 [21:20], Алексей Степин

Cavium представила стандарт FC-NVMe 1.0

Протокол NVMe стремительно отвоёвывает позиции у более привычных SAS и SATA, что неудивительно — последние несут в себе тяжелый груз наследия механических накопителей и далеко не самым оптимальным образом работают с современными твердотельными устройствами хранения данных. В локальном масштабе проблем у NVMe нет, но крупные вычислительные системы часто нуждаются в пробросе протоколов в сетевой среде, объединяющей вычислительные узлы или соединяющей их с системами хранения данных.

FC-NVMe может параллельно работать с FC-SCSI

FC-NVMe может параллельно работать с FC-SCSI

Довольно активно в качестве такой среды используется технология Fibre Channel. Первая волна решений шестого поколения обеспечивает передачу данных со скоростью 3200 Мбайт/с, а вторая уже рассчитана на внушительные 12800 Мбайт/с. Проблему проброса NVMe в среде Fibre Channel решила компания Cavium, известный разработчик интеллектуальных сетевых процессоров и решений. Она в числе первых обнародовала поддержку стандарта NVMe over Fibre Channel (FC-NVMe) версии 1.0. Процессоры Cavium QLogic серий 2700 и 2690 (шестое и пятое поколение FC, соответственно), используемые в адаптерах HBA, получили полную поддержку FC-NVMe 1.0 путём обновления прошивок и драйверов.

Адаптеры QLogic 2700 (поколение 6.1, 3200 Мбайт/с)

Адаптеры QLogic 2700 (поколение 6.1, 3200 Мбайт/с)

Теперь соответствующие адаптеры отлично подходят для подключения серверных систем к хранилищам данных на базе флеш-памяти, использующим протокол NVMe. Новый стандарт позволяет использовать пропускную способность Fibre Channel эффективно, без дополнительных задержек и падения производительности. В открытом доступе обновлений пока нет, но их можно запросить у продажного отдела Cavium. Рассчитаны новые драйверы на работу в среде Linux и поддерживают режимы Initiator, Target и Target SPDK. Поддерживается параллельная обработка потоков FC-NVMe и FCP-SCSI, что делает Fibre Channel ещё более универсальной технологией. В настоящее время именно Cavium является компанией, внесшей наибольший вклад в развитие технологии FC-NVMe.

Постоянный URL: http://servernews.ru/956873
26.07.2017 [12:20], Алексей Степин

Главным узким местом современных платформ становится PCI Express

Создать идеальную вычислительную платформу ещё никому не удавалось — в любом, даже самом совершенном дизайне обязательно обнаруживались узкие места, так называемые «бутылочные горлышки». В обычных персональных компьютерах и рабочих станциях долгое время основным узким местом были механические накопители данных, в кластерных системах и суперкомпьютерах — межузловые сетевые соединения. Сегодня скорости таких популярных решений, как Ethernet и InfiniBand достигли значений 100‒200 Гбит/с, и впереди, не столь уж далеко, уже просматриваются скорости от 400 Гбит/с и выше. Но с ликвидацией одного «бутылочного горлышка» появилось другое, и аналитики считают, что это шина PCI Express. В наши дни на рынке доминирует стандарт PCIe 3.0, пропускная способность у которого составляет порядка 1 Гбайт/с (8 Гбит/с) на линию, а совокупно этот параметр составляет 32 Гбайт/с на 16 линий в двух направлениях.

Эволюция системных шин

Эволюция системных шин

Да, PCI-SIG не сидит на одном месте и спецификации PCI Express 4.0 определены: ревизия 0.9 принята в июне, первым коммерческим процессором с поддержкой новой технологии станет IBM POWER9. Однако существенная доля рынка принадлежит решениям на базе x86-совместимых процессоров, а пока ни Intel, ни AMD не поддерживают PCIe 4.0 даже в своих последних решениях — чипах Xeon Scalable и Naples EPYC, соответственно. В следующем году мы можем увидеть новые продукты с поддержкой нового стандарта, однако следует понимать, что четвёртая версия основной универсальной шины предусматривает лишь двукратное увеличение скорости передачи данных, что при нынешних темпах роста вычислительных мощностей кластеров и суперкомпьютеров может оказаться недостаточно. В планах PCI-SIG имеется и PCI Express 5.0 (32 Гбит/с на линию, 128 Гбайт/с на 16 линий в двух направлениях), но появления соответствующих спецификаций не следует ждать ранее 2019 года.

Рост пропускной способности и появление новых стандартов

Рост пропускной способности и появление новых стандартов

Основным форм-фактором PCIe в серверных и кластерных системах является слот x8, более производительный x16 используется редко, и почти вся сетевая периферия и дисковые контроллеры используют именно конструктив с восемью линиями. Освоение скоростей порядка 400 Гбит/с как раз и потребует учетверения производительности PCIe 3.0 для того, чтобы однопортовые контроллеры InfiniBand, Ethernet и им подобные решения смогли сохранить конструктив x8, занимающий меньше места, нежели x16. Но найдется место новым скоростям и адаптерам с разъёмом x16. Производительность различных сопроцессоров, как на базе графических чипов и ПЛИС, так и специализированных решений вроде модулярно-логарифмического сопроцессора Осинина, также будет расти, что потребует расширения пропускной способности интерфейса, с помощью которого они будут общаться с другими компонентами системы.

PCI-SIG тестирует новые стандарты

PCI-SIG тестирует новые стандарты

Но внедрение PCI Express 5.0 не будет лёгким. Уже с PCIe 4.0 разработчики столкнулись с рядом проблем, а следующая итерация потребует ещё более жёстких мер по предотвращению утечек, наводок и обеспечению надёжного функционирования интерфейса на экивалентной частоте 32 ГГц. Президент PCI-SIG уверен в успехе и в том, что перехода на оптику не потребуется: PCI Express 5.0 будет использовать более компактные разъёмы с укороченными ключами, выполненные из новых материалов, но обратная механическая и электрическая совместимость с адаптерами стандартов PCIe 3.0 и 4.0 сохранится. Это особенно важно в свете того, что жизнь PCI Express 4.0 на рынке, судя по всему, будет довольно короткой: процессоры IBM POWER9 будут массово поставляться на рынок не ранее 2018 года, а Intel может отложить внедрение PCIe 4.0 до 2019 года в чипах Xeon Cannonlake. Похоже, именно PCIe 5.0 станет новым долгоживущим стандартом, так что разработчикам системных плат, сетевых и иных контроллеров следует задуматься о внедрении этого стандарта уже сейчас.

Пример процессора с интерфейсом Omni-Path

Пример процессора с интерфейсом Omni-Path

Но существует и иное мнение: хотя рост требуемой пропускной способности и может спровоцировать массовый переход производителей аппаратного обеспечения на использование PCI Express 5.0 в районе 2020 года, однако ещё до этого события может вырасти популярность таких шин, как Intel Omni-Path, IBM CAPI/OpenCAPI или NVIDIA NVLink. Собственно, именно задержки с внедрением PCI Express 4.0 вызвали к жизни эти промежуточные решения — но у них есть шанс из промежуточных стать основными там, где требуется высокая скорость соединения как системных компонентов, так и отдельных вычислительных узлов между собой.

Постоянный URL: http://servernews.ru/956003
Система Orphus