Eng Serie vu Patches goufe publizéiert fir d'Inklusioun am Linux Kernel 5.20 z'ënnerstëtzen, andeems d'Ënnerstëtzung fir asynchrone gebufferten Schreiwen un den XFS Dateisystem mam io_uring Mechanismus benotzt. Virleefeg Leeschtungstester, déi mam fio Toolkit duerchgefouert goufen (1 Fuedem, 4kB Blockgréisst, 600 Sekonnen, sequenziell Schreiwen) weisen eng Erhéijung vun Input / Output Operatiounen pro Sekonn (IOPS) vu 77k op 209k, Datenübertragungsraten vun 314MB/s op 854MB / s an e Réckgang vun latency aus 9600ns ze 120ns (80 mol). sequenziell schreift: ouni Patch mat Patch libaio psync iops: 77k 209k 195K 233K bw: 314MB/s 854MB/s 790MB/s 953MB/s clat: 9600ns 120ns 540ns 3000ns
Fir déi, déi un den Zoustand vun der io_uring wéi Mëtt 2022 interesséiert sinn, ass et recommandéiert Iech mat de Rutschen a Videoopnam vum Bericht aus Kernel Recipes 2022 vertraut ze maachen. Zum Beispill kënnt Dir Ënnerstëtzung notéieren fir:
- Multi-Schoss akzeptéieren ().
- multiple (Multi-Shot) recv () - laut Tester, eng Erhéijung vun 6-8% - vun 1150000 op 1200000 RPS.
- Aktualiséierung a Fixen an der Liburéierungsbibliothéik, Dokumentatioun an Tester derbäi.
Am Kontext vun der Portabilitéit vun io_uring ernimmen d'Rutschen bedeitend Ähnlechkeeten mat den "I/O Rings", déi am Direct Storage Subsystem am Windows 11 benotzt ginn, wéi och d'Méiglechkeet vu Cross-Plattform Operatioun, awer vun den anere Plattformen op der Auteur senger Rutsch, nëmmen FreeBSD gëtt mat engem Fro Zeechen ernimmt.
Source: opennet.ru