Показаны сообщения с ярлыком NVMe. Показать все сообщения
Показаны сообщения с ярлыком NVMe. Показать все сообщения

среда, 31 августа 2016 г.

NVMe - что это? Обзор

    Вольный перевод обзорной листовки, представленной на сайте организации
http://www.nvmexpress.org/white-papers/
Собственно, документ:  http://www.nvmexpress.org/wp-content/uploads/NVMe_Overview.pdf


    NVM Express® (NVMe ™) - высокопроизводительный и масштабируемый интерфейс хост-контроллера. Оптимизирован для удовлетворения потребностей систем предприятия и клиентских систем, использующих твердотельные накопители с интерфейсом PCI Express®.

    Интерфейс разработан, чтобы выйти за рамки "древней" технологии жесткого диска, NVMe построен с нуля и учитывает особенности работы с энергонезависимой памятью (NVM, Non-volatile memory - https://ru.wikipedia.org/wiki/Энергонезависимая_память). NVMe предназначен для обеспечения эффективного доступа к устройствам хранения данных на энергонезависимой памяти, построенных как на современной технологии NAND флэш, так и на будущих высокопроизводительных типах памяти.

    Есть несколько ключевых характеристик, на которые ориентирован NVMe - пропускная способность, IOPs (количество операций ввода/вывода в секунду) и латентность (вносимые задержки).
    Например, максимально возможное значение IOPs для интерфейса Serial ATA - 200 000, в то время как устройства NVMe уже продемонстрировали уровень более 1 000 000 IOPS.

    Поскольку NVMe поддерживает передачу как через собственную структуру, так и  Fibre Channel fabric в качестве транспортного протокола (NVME Over Fabrics, NVMe Over Fibre Channel - обзор Qlogic ), а также прямой доступ к памяти  RDMA), NVM Express может поддерживать гораздо более высокую пропускную способность, чем  SATA или SAS. Например, хост-контроллер x4 PCI Express Gen3 (третьего поколения) обеспечивает скорость передачи 4 Гбит / с.
    Наконец, запоминающие устройства следующих поколений - как видится - будут иметь задержку на чтение, составляющую микросекунды. Для оптимальной работы с такими системами потребуется протокол, обеспечивающий суммарную задержку канала передачи из конца в конец менее 10 микросекунд, включая задержки, привносимые программным обеспечением.

    NVMe представляет собой комплексную законченную архитектуру хранения, включающую как средства (стек) программного обеспечения, так и аппаратные устройства и системы

    ИСТОРИЯ

    NVM Express Work Group - рабочая группа NVM Express зарегистрирована в 2014 году как консорциум и отвечает за разработку спецификаций протокола NVM Express.
    В настоящее время организация насчитывает более 100 компаний-членов. Заинтересованные в присоединении должны посетить www.nvmexpress.org/join-nvme.

    Версия 1.0 спецификации NVM Express, разработанная совместно компаниями-членами, была выпущен на 1 марта 2011г. Версия 1.1 спецификации была выпущена 11 октября 2012 года, а версия 1.2 - 3 ноября 2014.
    В ноябре 2015 г. выпущена спецификация Интерфейс Управления NVM Express (NVMe-MI), обеспечивающая управление удаленными компонентами и системами NVMe. NVMe-MI реализует общую базовую функцию управления всеми установленными устройствами и системами NVMe и метод расширения функционала дополнительными функциями. Команды интерфейса управления реализуют:
- запрос и настройку конфигурации,
- запрос текущего состояния системы,
- управление встроенным программным обеспечением,
- управления пространством имен
-, управление безопасностью
и т.д.
    Организация NVM Express в настоящее время работает над версией 1.3, которая, как ожидается, будет завершена в течение 2016 года. Версия 1.3 учитывает особенности мобильных устройств, в частности - их потребность в режиме низкого энергопотребления. Когда версия 1.3 будет завершена, NVMe станет единственным интерфейсом систем хранения данных, доступным как с мобильных устройств, так и с систем хранения ЦОД.
    Видя необходимость в управлении большим количеством устройств в системе, а также управление устройствами, расположенными на расстоянии, консорциум начал в 2014 и закончил в 2016 году работу над спецификацией NVMe Express over Fabrics, обеспецивающей доступ к отдельным устройствам NVMe и к целым системам хранения NVMe через сети, такие как Ethernet, Fibre Channel и InfiniBand®,


    ПРЕИМУЩЕСТВА ИНТЕРФЕЙСА

    Так как NVMe как протокол хранения разработан с нуля, он не имеет ограничений, присущих протоколам хранения данных, предназначенных для жестких дисков.
    Протокол NVMe поддерживает несколько глубоких очередей, что является усовершенствованием по сравнению с традиционными протоколами SAS и SATA. Типичные устройства SAS поддерживает до 256 команд и устройств SATA поддерживают до 32 команд в одной очереди. Эти показатели были достаточными для технологий жестких дисков, но не соответствуют возможностям, соответствующим устройствам текущего и следующих поколений NVM технологий.
    В противоположность этому, NVMe поддерживает команды 64K в очереди и до 64К очередей. Эти очереди сконструированы таким образом, что команды ввода / вывода и ответы на эти команды обрабатываются на одном и том же ядре процессора. Каждое приложение или поток может иметь свою собственную независимую очередь, поэтому не требуется блокировка ввода / вывода. В случае необходимости, можно использовать возможности параллельной обработки многоядерных процессоров. NVMe также поддерживает MSI-X (Message Signaled Interrupts, MSI, Прерывания, инициируемые сообщениями) и управление прерываниями, которые предотвращают возникновение узких мест (бутылочных горлышек) на уровне процессора и позволяет существенно повысить масштабируемость системы.


.    Ответ на запрос к устройству NVM возвращается на обработку в то же ядро, которое формировало запрос. Эффективнее возобновить прерванный в случае надобности процесс. Прерывание в ядре инициируется пришедшим от устройства ответом. Ядро процессора не простаивает попусту, но оперативно включается в работу по получении ответа от устройства.

    Кроме того, NVMe имеет более простой набор команд, составляющий меньше половины числа тактов, необходимых процессору для обработки запросов ввода / вывода SAS или SATA. Благодаря этому, достигается более высокий показатель IOPS за такт инструкций процессора. NVMe также поддерживает расширенные функции - например, управление питанием, выводящие общую эффективность интерфейса за рамки только ввода / вывода.

Диаграмма Относительных IOPS/ ядро процессора для различных SAS, SATA интерфейсов в сравнении с NVMe

Сравнительная диаграмма циклов процессора / операций ввода-вывода для различных SAS, SATA интерфейсов в сравнении с NVMe


понедельник, 16 марта 2015 г.

HGST: 10TB в гелии и 3,2TB в NVMe

    9 марта на 2015 OCP U.S. Summit компания HGST представила 2 новинки.


    В серии гелий-наполненных накопителей продемонстрирована 10-терабайтная модель. По расчетам компании, накопитель становится лидером в соотношениях  $/TB и Ватт/TB. Это - помимо лидерства, собственно, в емкости...
    Помимо гелиевой атмосферы, позволяющей понизить энергию, затрачиваемую на вращение пакета дисков, и увеличить плотность дисков в пакете, в НЖМД используется еще одна прогрессивная технология - черепичная запись (Shingled Magnetic Recording, SMR). О ее плюсах и минусах рассуждалось в соответствующем обзоре.



    Еще одно весьма перспективное направление - SSD, подключаемые в систему непосредственно в PCIe шину - NVMe накопители.
    Серия HGST Ultrastar SN100 выполнена в виде PCIe платы формата HH-HL (половинной высоты и длины). Текущая модель имеет емкость 3.2TB, что так же выводит HGST в ряд лидеров (компания утверждает - что в безусловные лидеры).


    

понедельник, 8 декабря 2014 г.

Oracle отказывается от SAS/SATA интерфейсов в пользу NVMe

    Представленная новая серия серверов Oracle - X5-2 не рассчитана на установку ни SAS, ни SATA накопителей. Только NVMe! До 6.4ТБ.

    Чего так? А вот чего:

    4 линии PCI, отданные на нужды обмена с дисковой системой обеспечивают ширину канала в 32 гигабит/с - более, чем двукратное увеличение по сравнению с традиционной схемой.
https://www.oracle.com/servers/x86/x5-2/index.html
http://www.theregister.co.uk/2014/12/05/oracle_bypasses_sassata_controllers_in_flashy_new_servers/

среда, 19 ноября 2014 г.

NVM Express завершил работу над спецификацией 1.2

    12 ноября 2014 NVM Express сообщил о завершении работы над спецификацией 1.2

     Изменения в двух областях.
     В потребительском секторе улучшения коснулись управления питанием и расширения возможностей для мобильных приложений, в том числе для построения безвентиляторных лэптопов.
     В энтерпрайз области расширены возможности в обновлении прошивки и добавлены инструменты, позволяющие снизить задержки в системах с множеством NVMe устройств и одним или несколькими коммутаторами.

Собственно спецификация лежит здесь.

http://www.nvmexpress.org/wp-content/uploads/NVM-Express-Delivers-1-2-FINAL.pdf

среда, 24 сентября 2014 г.

FCIA и NVMe создали рабочую группу

    18 сентября 2014 ассоциации производителей FC (Fibre Channel Industry Association) и NVM Express объявили о создании рабочей группы комитета  INCITS T11 (разрабатывает стандарты FC) для работы над стандартом NVM Express Over Fabrics - подключение устройств с интерфейсом NVM Express в сети хранения FC.

    Кто бы чего ни говорил, FC остается самым распространенным интерфейсом сетей хранения. Он эксплуатируется в подавляющем большинстве критически важных систем и высоко нагруженных систем. Естественно при таком положении вещей интегрировать новый перспективный интерфейс в структуру FC.
    Грядущая интеграция позволит распространить преимущества NVMe интерфейса на серверы, объединенные сетью хранения. Таким образом, новый уровень производительности получат приложения интенсивной обработки данных, аналитические системы реального времени. Про мифические приложения Big Data даже и говорить не приходится - оно само собой!

    Прототип NVM Express over Fabrics решения демонстрировался на  Intel Developers
Forum 9-11 сентября 2014 в Сан Франциско. Демонстрация показала-таки преимущества в пропускной способности и задержках по сравнению с системами, использующими технологию Ethernet with RDMA.

http://fibrechannel.org/library/2014/09/fibre-channel-industry-association-collaborating-with-nvm-express-inc-to-define-new-standard-for-fab.html
http://www.nvmexpress.org/wp-content/uploads/NVM_Express_oF-1_2_Press_Release.pdf

четверг, 11 сентября 2014 г.

Масштабный пакет новинок от HGST

    9 сентября 2014 компания HGST представила  пакет новинок сразу в нескольких областях.

   НЖМД сектор:

    - Гелий-наполненные накопители второго поколения He8. Емкость 6Tb и 8Tb. В отличие от конкурента, запись производится без наложения, не черепичная.
    Основные особенности:

  • Платформа HelioSeal™;
  • 7 дисков;
  • На 23% меньше потребление энергии по сравнению с "воздухо-наполненным" аналогом;
  • 2 варианта интерфейса: SATA 6Gb/s и SAS 12Gb/s;
  • Скорость вращения 7200 об/мин;
  • Устоявшаяся скорость передачи 205MB/s (8TB) / 195Mib/s (8TB);
  • Среднее время поиска 8.5 / 9.0 мс

    - Скорый выход накопителя емкостью 10Tb !!! Вот этот будет использовать запись с наложением (Shingled Magnetic Recording, SMR) в сочетании с наполнением гелием.
Компания позиционирует накопитель как "класса энтерпрайз". Сферы применения: архив, облачное хранилище, медиа-контент, "холодное" хранилище. HGST собрал в одном устройстве все передовые технологии наших дней. Подробнее о записи с наложением в интерпретации HGST здесь. Накопитель имеет все шансы получить призовые места в категориях стоимость/Tb и потребляемая мощность/Tb

    Сектор сверхбыстрых хранителей:

среда, 6 августа 2014 г.

PMC скромно представил семейство NVMe контроллеров и ускоритель NVRAM Flashtec

    Ни на сайте PMC, ни на сайте Adaptec by PMC нет раздела "Новости", поэтому новые продукты появляются более чем скромно.

Контроллер

    Flashtec NVMe Controller - это семейство (в данный момент состоит из 2 изделий) NVMe контроллеров. NVMe 1016 - 16-канальный и NVMe 1032 - 32-канальный.
    NVMe контроллер устраняет "бутылочное горлышко" в тракте между процессорами вычислительной системы и устройствами хранения (в первую очередь, SSD).
    Контроллеры Flashtec строится на чипе, который может выступать в качестве 32-канального NAND Flash контроллера или двух независимых 16-канальных. В последнем случае, контроллеры могут работать в режимах active/active или active/standby. Соответственно, подключение происходит по схеме:  PCIe® x4 / 2x4 Gen3 (или/или) для 1016 и PCIe® x8 / 2x4 Gen3 (или/или) для 1032.
    Контроллеры позволяют подключать до 8TB (!) флэш памяти (SSD) с интерфейсом PCIe.
Что еще хорошего:
- все внутренние пересылки данных защищены дополнительным кодом восстановления ошибок (ECC) для гарантированной сохранности;
- опциональный ROM позволяет превратить контроллер в загрузочное устройство;
- защита данных от сбоев по питанию - они не пропадут ни при каких обстоятельствах;
- объединение флэш устройств в RAID.

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

    Производительность оптимизирована для 4kB блоков данных - это стандартный показатель для SSD
Для 1032 представлены следующие данные по производительности:
Sequential 4KB Read/Write (up to): 3.5 / 1.3 GB/s
Random 4KB Read/Write (up to): 850K/325K IOPS

Ускоритель

    Flashtec NVRAM Drive представлен моделями на 4, 8 и 16GB. Если нужна беспрецедентная производительность - вот что поможет разгуляться! Более 10.000.000 (прописью: ДЕСЯТЬ МИЛЛИОНОВ) IOPS. Задержка доступа к данным при этом составляет доли микросекунд.
    "На борту" ускорителя имеется массив оперативной памяти, флэш памяти и система питания, позволяющая переносить данные из одной области в другую при потере питания. Флеш устройства разделен на 2 банка (для чего - явно не описывается. Вероятно - есть возможность иметь 2 снимка памяти) Процесс бэкапа и восстановления происходит в следующих временных рамках:
< 30 sec backup time
< 1 min restore time
Флэш выдерживает более 5000 циклов записи

    Ускоритель может выступать для системы в двух ипостасях -

рис.1
    как устройство прямого доступа к памяти (Direct Memory Acces) (рис.1)

В этом применении память контроллера используется как продолжение пространства оперативной памяти системы (DRAM), но при этом является энергонезависимой!
Производительность в этом режиме составляет более 10 млн. IOPS.





рис.2

или как блочное устройство (Block Mode Access) (рис.2), т.е., очень быстрое устройство хранения.

В этом применении устройство выглядит для системы так же, как винчестер, например, но со скоростью, сравнимой с доступом к оперативной памяти.
Производительность в этом режиме составляет более 1 млн. IOPS.
http://pmcs.com/products/storage/flashtec_nvme_controllers/
http://pmcs.com/products/storage/flashtec_nvram_drives/

пятница, 6 июня 2014 г.

NVMe привел к новым интерфейсным разъемам

    Мы являемся свидетелями рождения и вхождения в обиход устройств хранения с новым - доселе не виданным интерфейсным подключением - непосредственно к PCIe. "Всобачить" его в существующее кабельно-разъемное хозяйство интерфейсов не представлялось возможным с одной стороны (все ламели уже заняты), а растить еще одно независимое хозяйство неэффективно и накладно с другой стороны. Воспользовавшись удобным поводом, сообщество решило навести некоторый порядок, проведя по-максимуму унификацию.

    Знакомимся - в серверный сектор приходит новый многофункциональный коннектор на все случаи жизни - SFF-8639. Дабы не идти по пути "... мы разрушим до основанья, а затем...", инженеры "склеили" несколько использующихся в настоящее время коннекторов - SFF-8482, SFF-8630 и SFF-8680. Получившийся гибрид можно использовать в следующих сценариях:
 - отдельный порт SATA
 - двух-портовый SATA Express
 - двух-портовый SAS (как комбинация частей SFF-8482 и SFF-8680)
 - мультилинейный SAS (часть SFF-8630)
 - до 4 линий PCIe

    "Географически" интерфейсы расположились в коннекторе так:








    Подключение разноинтерфейсных устройств в одну объединительную плату будет выглядеть схематично так:

    Не очень понятно ассоциированное упоминание "12 Gb/s" - видимо, это относится только к SATA и SAS подключениям.

    В решениях Supermicro для NVMe, дисковое хозяйство будет организовано следующим образом (на примере 2-нодовой платформы SYS-2028UT-BTNRT): диски в корпусе разделены поровну между узлами. К одному узлу можно подключить 2шт NVMe 2.5" SSD накопителя и 8шт 2.5” SAS3/SATA HDD/SSD накопителей с горячей заменой. !!!! При этом NVMe SSD, по крайней мере на рисунке, обозначены во вполне конкретных местах. То ли это фантазии художника, то ли действительно бэкплейн имеет только 2шт SFF-8639 из 10 мест. (Кстати - на фотографии корпус с общим количеством мест под винчестеры 24. Соответственно - 12шт на узел, а не 10...)

    В консюмерской области также появляется новый коннектор - M.2. Он является развитием mSATA (MO-300B Variation A) и mSATA Mini (MO-300B Variation B). Ширина его уменьшилась, а длина карточки должна соответствовать одному из типоразмеров:
• Type 2230 22 mm x 30 mm
• Type 2242 22 mm x 42 mm
• Type 2260 22 mm x 60 mm
• Type 2280 22 mm x 80 mm
• Type 22110 22 mm x 110 mm
Т.е., типоразмер тупо описывает ширину и длину в милиметрах.
Выглядит это так. Представлены для наглядности два варианта SATA SSD - miniSATA (слева) и M.2 (справа).
При чем тут NVMe? Здесь абсолютно не при чем, просто SNIA описала оба нововведения в одной Белой Бумаге.

http://www.snia.org/sites/default/files/SNIASSSIPCIe101WhitePaper1.12013.pdf
http://www.nvmexpress.org/wp-content/uploads/2013/04/FMS-Client-PCIe-SSD-Transition.pdf
ftp://ftp.seagate.com/sff/SFF-8639.PDF

четверг, 5 июня 2014 г.

Intel смещается в область NVMe

    Как уже упоминалось - компания потихоньку сворачивает работу с SSD с интерфейсом SATA, перемещая фокус на устройства с интерфейсом NVMe. Серия накопителей по-прежнему имеет префикс DC (Data Center) в артикуле, но обозначается как P3xxx - что может привести к путанице. Линия осталась похожей -  DC P3700 Series, DC P3600 Series, немного позже обещают дополнить "недостающей" DC P3500 Series.

Емкость накопителя Производи-тельность при последова-тельном чтении/записи Производи-тельность при случайной чтении/записи 4KB блоками Производи-тельность при случайной чтении/записи 4KB блоками в соотношении 70(чтение)/30(запись) Производи-тельность при случайной чтении/записи 8KB блоками Форм-фактор
(up to MBps)2 (up to IOPS)4 (up to IOPS)3 (up to IOPS)4
Intel® SSD DC P3700 Series
400 GB  2,700 / 1,200 450,000 / 75,000 150 260,000 / 32,000 2.5-дюймовый формат, PCIe плата HHHL (низкопро-фильная, 1/2 длины)
800 GB 2,800 / 1,900 460,000 / 90,000 200 280,000 / 45,000
1.6 TB 2,800 / 1,900 450,000 / 150,000 240 280,000 / 75,000
2.0 TB 2,800 / 1,900 450,000 / 175,000 250 280,000 / 90,000
Intel® SSD DC P3600 Series
400 GB 2,100 / 550 320,000 / 30,000 80 180,000 / 19,000 2.5-дюймовый формат, PCIe плата HHHL (низкопро-фильная, 1/2 длины)
800 GB 2,600 / 1,000 430,000 / 50,000 110 240,000 / 26,000
1.2 TB 2,600 / 1,250 450,000 / 50,000 130 260,000 / 27,000
1.6 TB 2,600 / 1,600 450,000 / 56,000 160 260,000 / 33,000
2.0 TB 2,600 / 1,600 450,000 / 56,000 170 260,000 / 35,000


http://www.intel.com/content/www/us/en/solid-state-drives/ssd-dc-p3700-spec.html
http://www.intel.com/content/www/us/en/solid-state-drives/ssd-dc-p3600-spec.html
http://www.intel.com/content/www/us/en/solid-state-drives/intel-ssd-dc-family-for-pcie.html?wapkw=nvme

вторник, 3 июня 2014 г.

Supermicro поддерживает NVMe в ряде платформ

    3 июня 2014 компания Supermicro анонсировала поддержку NVMe в ряде грядущих платформ.
    В релизе явно упомянуты NVMe от Intel, но - я думаю - это говорит только о том, что ассоциированные техники Supermicro и Intel сработали быстрее других в проведении испытаний и тестировании. "Нет в списке" - не значит "не работает".

    Как не прямо говорит Intel, эра SSD в формате 2,5" SATA в компании закончится на серии S3700. Дальше будет NVMe. Разделение труда в действии.

    Поддержка NVMe решений (по крайней мере, пока) будет не во всем многообразии продуктов Supermicro. Пока анонсирован довольно скудный (по меркам Supermicro), но перекрывающий при этом довольно широкий спектр применений список :

  • 1U WIO SuperServer® (SYS-1027R-WC1NR, SYS-1027R-WC1NRT) – Dual Intel® Xeon® processor E5-2600 v2, up to 1TB ECC DDR3, 1866MHz in 16x DIMMs, 1x PCI-E 3.0 (x16), 10x hot-swap 2.5" drive bays (2x NVMe PCIe SSD/SATA3, 8x 12Gb/s SAS3), dual port 1GbE (-WC1NR) dual port 10GBase-T (-WC1NRT), 700W Redundant Power Supplies
  • 2U DCO SuperServer® (SYS-6028R-TDWNR) – Dual processor support, up to 1TB ECC LRDIMM in 16x DIMMs, 4x 2.5” NVMe SSDs, 8x 3.5” hot-swap SATA3/SAS3 12Gb/s HDDs, dual port GbE, Redundant Platinum Level Power Supplies
  • 2U EX DP 32 DIMM SuperServer® (SYS-2028UT-BTNRT, SYS-2028UT-BC1NRT) – Dual Intel® Xeon® processor E7-8800/4800/2800 v2 (15-core), up to 2TB ECC DDR3, 1600MHz in 32x DIMMs, 2x PCI-E 3.0 (x16) FH/HL slots, 1x PCI-E 3.0 (x8) MicroLP slot, 2x NVMe HDD bays and 8x hot-swap 2.5" SATA HDD bays (-BTNRT) 2x NVMe HDD bays and 8x Hot-swap 2.5" SAS3 12Gb/s (-BC1NRT), dual port 10GBase-T, 1280W Redundant Platinum Level Digital (95%+) Power Supplies
  • 2U TwinPro™ (2x nodes) SuperServer®
  • 3.5“ HDD/SSD bays (4x NVMe + 2x SAS3 or 6x SAS3) (X10 – SYS-6028TP-DNCR/-DNCTR/-DNCFR)
  • 2.5“ HDD/SSD bays (4x NVMe + 8x SAS3) (X10 – SYS-2028TP-DNCR/-DNCTR/-DNCFR)
  • 3.5“ HDD/SSD bays (4x NVMe + 2x SAS3 or 6x SAS3) (X9 – SYS-6027PR-DNCR/-DNCTR/-DNCFR)
  • 2.5“ HDD/SSD bays (4x NVMe + 8x SAS3) (X9 – SYS-2027PR-DNCR/-DNCTR/-DNCFR)
  • 3U 11x PCI-E slot SuperServer® (SYS-6037R-TXRF) – Dual Intel® Xeon® processor E5-2600 v2, up to 1TB ECC DDR3, up to 1866MHz in 16x DIMMs, 10x PCI-E 3.0 (x8), 1x PCI-E 2.0 (x4 in x8), dual port Gigabit Ethernet, 8x hot-swap 3.5" HDD Bays, 980W Redundant Power Supplies
  • 4U FatTwin™ SuperServer® (SYS-F627R2-FT+/-FTPT+/F72+/F72PT+) – Dual Intel® Xeon® processor E5-2600 v2, up to 1TB ECC DDR3, up to 1866MHz in16x DIMMs, 1x PCI-E 3.0 (x16), 1x PCI-E 3.0 (x8), 1x PCI-E 2.0 (x4) in LP slots, 6x hot-swap 2.5" SATA HDDs, Front I/O 2x GbE, 2x USB 2.0, 1x VGA connector, 1280W Redundant Platinum Level (95%) Power Supplies

    Как видно, представлены и компактные 1U серверы, и твин-серверы. Предварительная селекция была произведена инженерами Supermicro в направлении "выскоконагруженные и высокопроизводительные вычисления". Прозрачный намек для тех, кто падок на самое-самое - "есть области применения, где решение оправдано"

http://www.supermicro.nl/newsroom/pressreleases/2014/press140603_Fultondale_PCIe_NVMe.cfm

пятница, 11 апреля 2014 г.

NVMe - эсктремально быстро.


Все ненужное - на слом!

    SSD, стремительно ворвавшись в поток серверных решений, внес некоторую сумятицу в относительно плавное течение. Появился дисбаланс в цепочке между потребителем - процессором и поставщиком - SSD хранилищем, поскольку вдруг выяснилось, что промежуточные звенья - контроллеры и шины не справляются. Ну, не то - чтобы совсем не справляются, но производителям контроллеров пришлось срочно делать заплатки к микрокоду, чтобы подстроиться под особенности внутренней структуры SSD. При этом осталось внутреннее противоречие. Традиционные HDD, как бы ни быстры они были в своей области, не меняют кардинально принципы организации хранения и становятся "медленными". В то же время "быстрые" SSD имеют кардинально отличающуюся внутреннюю организацию и требуют других алгоритмов доступа. Встает вопрос: "А стоит ли мешать все в кучу? Не настало ли время отделить котлеты от мух?" HDD останутся со своими контроллерами, а SSD для особенно требовательных задач подключим к системе по своему хайвею, оптимизированному конкретно под них. Дело даже не в пропускной способности связки шина-контроллер-интерфейс-дивайс, а в первую очередь в сокращении задержек прохождения информации туда-сюда (latency). Чем меньше звеньев на пути - тем она меньше, это понятно.

В самое сердце!

    PCI SSD. Это решение родилось не вчера. Решения с разным успехом представлялись на рынок  - (что нашлось) июль 2001 - Cenatek представила Rocket Drive, декабрь 2001 - Platypus Technology из Австралии предложила высокопроизводительный RAM SSD accelerator (я даже продал пару - стоили совершенно безумные деньги!) Из здравствующих ныне - давно и успешно специализирующаяся на PCI SSD ускорителях FusionIO, безуспешно обогнать которую