Western Digital a dezvoltat pentru nucleu Linux Un driver cu o implementare NVMe PCI Endpoint Function Target. Dacă este prezent un controler PCIe care acceptă modul endpoint, driverul permite sistemului să ruleze Linux pretindeți-vă a fi un controler PCI NVMe, care va apărea altor sisteme ca o unitate cu o interfață NVMe.
De exemplu, o astfel de unitate a fost implementată pe baza plăcii Rock5B, folosind SoC Rockchip RK3588 cu un controler PCI Gen3x4 care poate funcționa în modul endpoint. Când se folosește dispozitivul de bloc null_blk și într-o configurație cu 4 cozi de I/O, unitatea a arătat un debit de 2.8 GB/sec cu citiri secvențiale de blocuri de 512KB și performanță de 131 mii de operațiuni I/O pe secundă cu citiri aleatorii în blocuri de 4K.
Sursa: opennet.ru
