NVMe over TCP: последнее увлечение инженера Oracle

Твердотельный накопитель M.2 NVMe PCIe

Алан Адамсон имя инженера Oracle, заказавшего этот проект. Он работает над разработкой ядра Linux для дистрибутива этой компании и теперь получил представление о подключении флэш-памяти NVMe через TCP.

Оракл Линукс УЭК5 Это версия, которую NVMe представил на фабриках, что позволяет передавать команды хранилища NVMe по таким сетям, как Infiniband или Ethernet, с использованием RDMA, которые широко используются в HPC и центрах обработки данных. В версии UEK5U1 эта поддержка была расширена для поддержки оптоволоконных каналов.

Теперь в UEK6 этот новый NVMe через TCP, который снова расширяет вышеперечисленное для поддержки стандартного Ethernet без необходимости приобретения оборудования пространственной сети, совместимого с RDMA.

Теперь, если вам интересно что такое NVMe через TCPВы должны знать, что модель нескольких очередей NVMe реализует до 64.000 XNUMX очередей отправки и завершения ввода-вывода, а также одну очередь отправки управления и одну очередь завершения в каждом контроллере NVMe. Для контроллера NVMe, подключенного к PCIe, эти очереди реализуются памятью хоста и используются как центральными процессорами, так и контроллером NVMe.

Ввод / вывод отправляется на Устройство NVMe когда драйвер устройства записывает команду в очередь отправки, а затем записывает журнал, чтобы уведомить устройство об этом событии. Когда команда завершается, устройство записывает в очередь завершения ввода-вывода и генерирует прерывание, чтобы уведомить драйвер устройства о завершении.

NVMe через TCP

Источник: Oracle

Благодаря NVMe over Fabrics эта базовая схема для очередей отправки и завершения в памяти хоста расширена, так что их также можно дублировать в пульт, так что пара очередей на основе хоста отображается на пару очередей на основе контроллера. То, что для ПК абсурдно, но то, что для оборудования и серверов HPC, может быть очень интересно для удаленной связи между узлами ...


Комментарий, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Луизи сказал

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