Io_uring-en oinarritutako buffer asinkronoen idazketa erabiltzeak XFSn latentzia murriztu du 80 aldiz arte.

Adabaki batzuk argitaratu dira Linux 5.20 nukleoan sartzeko, XFS fitxategi sisteman buffer asinkronoen idazketarako euskarria gehituz io_uring mekanismoa erabiliz. Fio toolkit erabiliz egindako aurretiazko errendimendu-probak (hari 1, 4 kB bloke-tamaina, 600 segundo, idazketa sekuentzialak) segundoko sarrera/irteera eragiketen (IOPS) igoera erakusten dute 77k-tik 209k-ra, datu-transferentzia-tasak 314MB/s-tik 854MB/ s eta latentziaren jaitsiera 9600ns-tik 120ns-ra (80 aldiz). idazketa sekuentzialak: adabakirik gabe libaio psync iops: 77k 209k 195K 233K bw: 314MB/s 854MB/s 790MB/s 953MB/s clat: 9600ns 120ns 540ns 3000ns

2022 erdialdetik aurrera io_uring-aren egoeran interesa dutenentzat, Kernel Recipes 2022-ko txostenaren diapositibak eta bideo-grabaketarekin ezagutzea gomendatzen da. Adibidez, honako hauetarako laguntza kontuan izan dezakezu:

  • plano anitzeko onartu().
  • anitz (multi-shot) recv() - proben arabera, % 6-8ko igoera - 1150000-tik 1200000 RPS-ra.
  • Liburing liburutegian eguneratzea eta konponketak, dokumentazioa eta probak gehituz.

Io_uring-en eramangarritasunaren testuinguruan, diapositibak Windows 11-en Direct Storage azpisisteman erabiltzen diren "I/O Rings"-ekin antzekotasun handiak aipatzen ditu, baita plataforma anitzeko funtzionamendurako aukera ere, baina gainerako plataformekin. egilearen diapositiba, FreeBSD bakarrik aipatzen da galdera ikur batekin.



Iturria: opennet.ru

Gehitu iruzkin berria