Avaldatud on patšide seeria Linux 5.20 tuuma lisamiseks, mis toob XFS failisüsteemis asynkroonse puhvriga kirjutamise toe io_uring mehhanismi abil. Esialgsed jõudluse testid, kasutades tööriistu fio (1 voog, ploki suurus 4KB, 600 sekundit, järjestikune kirjutamine), näitavad sisendi/väljundi operatsioonide arvu (IOPS) suurenemist 77k-lt 209k-ni, andmeedastuskiiruselt 314MB/s kuni 854MB/s ja viivituse vähenemist 9600ns-ist 120ns-ni (80 korda). järjestikused kirjutised: ilma patšita patšiga 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 esitlustest slaidide ja videosalvestustega. Ülevaates mainitakse muudatusi, mis on juba tuuma jõudnud ja seda kavandatud. Näiteks võib märkida toe:
- mitme (multi-shot) accept().
- mitme (multi-shot) recv() — testide kohaselt tõus 6-8% — 1150000-st 1200000 RPS-ni.
- uuendused ja parandused liburingi raamatukogus, dokumentatsiooni ja testide lisamine.
io_uringi ühilduvuse kontekstis mainitakse slaididel olulist sarnasust Windows 11-s kasutatava Direct Storage alamsüsteemi 'I/O Rings' -iga, samuti võimalust rakendada ristplatvormilist koostööd, kuid teistelt platvormidelt mainitakse autori slaidil ainult FreeBSD küsimärgi all.

Allikas: opennet.ru
