Virksomheden Western Digital har udviklet en driver til Linux-kernen med implementering af NVMe PCI Endpoint Function Target. Med en PCIe-controller, der understøtter endpoint-tilstand, kan driveren få et system, der kører Linux, til at fremstå som en NVMe PCI-controller, hvilket vil se ud som en NVMe-lagringsenhed for andre systemer.
Som et eksempel blev en sådan lagringsenhed realiseret på basis af kortet Rock5B, der bruger SoC Rockchip RK3588 med en PCI Gen3x4-controller, som kan fungere i endpoint-tilstand. Ved brug af blok-enheden null_blk og i konfiguration med 4 I/O-køer, viste enheden en båndbredde på 2,8 GB/sek ved sekventiel læsning af 512 KB blokke og en ydeevne på 131.000 I/O-operationer i sekundet ved tilfældige læsninger af 4K blokke.
Kilde: opennet.ru
