Spoločnosť Western Digital vyvinula pre jadro Linux ovládač s implementáciou NVMe PCI Endpoint Function Target. Pri prítomnosti PCIe ovládača, ktorý podporuje režim endpoint, ovládač umožňuje systému bežiacemu na Linuxe vystupovať ako PCI NVMe ovládač, ktorý sa pre iné systémy zobrazuje ako zariadenie s rozhraním NVMe.
Ako príklad bol takýto disk implementovaný na základe dosky Rock5B, ktorá používa SoC Rockchip RK3588 s PCI Gen3x4 ovládačom, schopným pracovať v režime endpoint. Pri použití blokového zariadenia null_blk a v konfigurácii so 4 frontami vstupu/výstupu disk dosiahol priepustnosť 2.8 GB/s pri sekvenčnom čítaní blokov 512KB a výkon 131 tisíc operácií vstupu/výstupu za sekundu pri náhodných čítaniach blokov 4K.
Zdroj: opennet.ru
