Cleachdadh sgrìobhaidhean bufair asyncronach stèidhichte air io_uring latency lùghdaichte ann an XFS suas ri 80 uair

Chaidh sreath de phìosan fhoillseachadh airson an toirt a-steach don kernel Linux 5.20, a’ cur taic ri sgrìobhadh bufair asyncronach gu siostam faidhle XFS a’ cleachdadh an uidheamachd io_uring. Tha deuchainnean coileanaidh tòiseachaidh a chaidh a dhèanamh a’ cleachdadh an inneal fio (snàthainn 1, meud bloc 4kB, 600 diogan, sgrìobhadh sreathach) a’ sealltainn àrdachadh ann an gnìomhachd cuir a-steach / toraidh gach diog (IOPS) bho 77k gu 209k, ìrean gluasad dàta bho 314MB / s gu 854MB / s agus lùghdachadh ann an latency bho 9600ns gu 120ns (80 uair). sgrìobhadh sreathach: às aonais paiste le paiste libaio pssync iops: 77k 209k 195K 233K bw: 314MB / s 854MB / s 790MB / s 953MB / s clat: 9600ns 120ns 540ns 3000ns

Dhaibhsan aig a bheil ùidh ann an staid io_uring bho mheadhan 2022, thathas a’ moladh gum bi thu eòlach air na sleamhnagan agus clàradh bhidio den aithisg bho Kernel Recipes 2022. Mar eisimpleir, faodaidh tu taic a thoirt do:

  • gabhail ri ioma-dhealbh ().
  • ioma (ioma) recv () - a rèir deuchainnean, àrdachadh de 6-8% - bho 1150000 gu 1200000 RPS.
  • ag ùrachadh agus a’ càradh anns an leabharlann saoraidh, a’ cur sgrìobhainnean agus deuchainnean ris.

Ann an co-theacsa comasachd io_uring, tha na sleamhnagan a’ toirt iomradh air rudan coltach ris na “I / O Rings” a thathas a ’cleachdadh anns an fho-shiostam Stòradh Dìreach ann Windows 11, a bharrachd air comasachd obrachadh tar-àrd-ùrlar, ach de na h-àrd-ùrlaran eile air an sleamhnag an ùghdair, chan eil ach FreeBSD air ainmeachadh le comharra ceist.



Source: fosgailtenet.ru

Cuir beachd ann