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.   Луизи сказал

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

bool (истина)