NVMe через TCP: остання манія інженера Oracle

M.2 NVMe твердотільний накопичувач PCIe

Алан Адамсон - ім’я інженера Oracle, який замовив цей проект. Він працює над розробкою ядра Linux для дистрибутива цієї компанії, і тепер він отримав вступ до підключення флеш-пам’яті NVMe через TCP.

Oracle Linux UEK5 Це версія, яку NVMe представила на Fabrics, дозволяючи таким чином передавати команди зберігання NVMe через такі мережі, як Infiniband або Ethernet, використовуючи RDMA, як широко використовувані в HPC, так і в центрах обробки даних. У версії UEK5U1 ця підтримка була розширена, щоб також підтримувати волоконно-оптичні канали.

Тепер в UEK6 це нове NVMe через TCP, який знову поширює вищезазначене на підтримку стандартного Ethernet без необхідності купувати RDMA-сумісне обладнання просторової мережі.

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

Введення / виведення надсилається на Пристрій NVMe коли драйвер пристрою пише команду в чергу відправлення, а потім пише журнал, щоб повідомити пристрій про цю подію. Коли команда виконується, пристрій записує в чергу введення-виведення та генерує переривання, щоб повідомити драйвер пристрою про те, що він завершився.

NVMe через TCP

Джерело: Oracle

Завдяки NVMe over Fabrics розширено базову схему черг надсилання та завершення в хост-пам’яті, щоб їх можна було дублювати в пульт дистанційного керування, так що пара черг на основі хоста відображається на пару черг на основі контролера. Щось, що для ПК - абсурд, але для обладнання та серверів HPC може бути дуже цікавим для віддаленого зв'язку між вузлами ...


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Луїзі - сказав він

    Якщо це відкриття перетворюється на більшу пропускну здатність даних в секунду, нехай буде.