Libuv sebagai pustaka I/O asinkron lintas platform yang digunakan oleh orang-orang seperti Node.js, Julia, dan paket perangkat lunak lainnya kini memiliki dukungan untuk memanfaatkan IO_uring di Linux.
Mulai hari ini, dukungan IO_uring telah digabungkan ke dalam libuv untuk operasi file async di sekitar baca/tulis/fsync/fdatasync/stat/fstat/lstat. Libuv akan menggunakan IO_uring ketika berjalan pada kernel Linux yang cukup baru jika tidak akan kembali menggunakan solusi kumpulan utas yang ada.
Komit menyebutkan:
Performa tampak hebat; peningkatan throughput 8x telah diamati. Ya, Anda membacanya dengan benar sebagai peningkatan throughput 8x dengan IO_uring yang luar biasa.
Ini membahas permintaan berusia lima tahun untuk dukungan IO_uring dengan libuv.
Itulah berita seputar libuv Menambahkan Dukungan IO_uring Untuk ~8x Peningkatan Throughput, semoga bermanfaat. Disadur dari Phoronix.com.Artikel Diperbarui pada: April 18, 2023
Kontributor: Syauqi Wiryahasana
Model: Haifa Manik Intani