NVMe през TCP: най-новата лудост от инженер на Oracle

M.2 NVMe PCIe SSD

Алън Адамсън е името на инженера на 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 I / O опашки за изпращане и завършване, както и една опашка за изпращане на управление и една опашка за завършване във всеки контролер на NVMe. За свързания с PCIe NVMe контролер тези опашки се изпълняват от паметта на хоста и се споделят както от централните процесори на хоста, така и от контролера NVMe.

I / O се изпраща на a Устройство NVMe когато драйверът на устройството пише команда на опашка за изпращане и след това пише дневник, за да уведоми устройството за това събитие. Когато командата завърши, устройството записва в I / O опашката за завършване и генерира прекъсване, за да уведоми драйвера на устройството, че е завършил.

NVMe през TCP

Източник: Oracle

С NVMe over Fabrics тази основна схема за опашки за изпращане и завършване в паметта на хоста се разширява, така че те също могат да бъдат дублирани в дистанционно, така че двойката на опашката, базирана на хост, се съпоставя с двойка опашки на базата на контролер. Нещо, което за компютър е абсурдно, но това за HPC оборудване и сървъри може да бъде много интересно за отдалечена комуникация между възли ...


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорник за данните: AB Internet Networks 2008 SL
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.

  1.   Луизи каза той

    Ако това откритие се превърне в повече пропускателна способност за секунда, така да бъде.