Avaldati plokkide seeria Linuxi tuumale 5.20, mis lisab toega asünkroonset puhverdatud kirjutamist XFS failisüsteemi kaudu io_uring mehhanismi. Esialgsed jõudlustestid fio tööriista (1 voog, ploki suurus 4kb, 600 sekundit, järjestikune kirjutamine) abil näitavad sisendi/väljundi operatsioonide sekundi (IOPS) kasvu 77k kuni 209k, andmeedastuskiiruse tõusu 314MB/s kuni 854MB/s ja latentsuse langust 9600ns kuni 120ns (80 korda). järjestikused kirjutamised: ilma plaastrita plaastriga libaio psync iops: 77k 209k 195K 233K bw: 314MB/s 854MB/s 790MB/s 953MB/s clat: 9600ns 120ns 540ns 3000ns
Need, kes on huvitatud io_uringi seisust 2022. aasta keskpaiku, saavad tutvuda Kernel Recipes 2022 esitluse slaidide ja videoga. Ülevaates mainitakse juba tuuma lisatud ja planeeritud muudatusi, sealhulgas järgmiste toetuse olemasolu:
- mitmik (multi-shot) accept().
- mitmik (multi-shot) recv() — testide põhjal kasvu 6-8% — 1150000 kuni 1200000 RPS.
- liburing'i raamatukogu värskendused ja parandused, dokumentatsiooni ja katsete lisamine.
io_uring'i ülekande kontekstis mainitakse slaididel olulist sarnasust „I/O Rings'iga”, mida kasutatakse Windows 11-i Direct Storage alamsüsteemis, samuti võimalust rakendada platvormideüleselt, kuid teistest platvormidest on autori slaidil mainitud ainult FreeBSD koos küsimärgiga.

Allikas: opennet.ru
