A Libuv, mint a többplatformos aszinkron I/O könyvtár, amelyet a Node.js, a Julia és más szoftvercsomagok használnak, már támogatja az IO_uring használatát Linuxon.

Mától az IO_uring támogatást egyesítették a libuv-val az olvasás/írás/fsync/fdatasync/stat/fstat/lstat körüli aszinkron fájlműveletekhez. A Libuv az IO_uring függvényt fogja használni, ha elég új Linux kernelen fut, különben a meglévő szálkészlet-megoldás használatára tér vissza.

A kötelezettségvállalás a következőket említi:

A teljesítmény nagyszerűen néz ki; az átviteli sebesség 8-szoros növekedését figyelték meg.

Igen, ezt jól érted, mint az átviteli sebesség 8-szoros növekedését a csodálatos IO_uring.
Ez egy öt éves kérés a libuv IO_uring támogatására.

Categories: IT Info