ืกืืจื ืฉื ืชืืงืื ืื ืคืืจืกืื ืืืืืื ืืืืืช ืืื ืืงืก 5.20, ืืืืกืืคื ืชืืืื ืืืชืืืช ืืฆืืฆื ืืกืื ืืจืื ืืช ืืืขืจืืช ืืงืืฆืื XFS ืืืืฆืขืืช ืื ืื ืื io_uring. ืืืื ื ืืืฆืืขืื ืจืืฉืื ืืื ืฉื ืขืจืื ืืืืฆืขืืช ืขืจืืช ืืืืื fio (ืืื ืืื, ืืืื ืืืืง 1kB, 4 ืฉื ืืืช, ืืชืืื ืจืฆืืคื) ืืจืืืช ืขืืืื ืืคืขืืืืช ืงืื/ืคืื ืืฉื ืืื (IOPS) ื-600k ื-77k, ืงืฆืื ืืขืืจืช ื ืชืื ืื ื-209MB/s ื-314MB / s ืืืจืืื ืืืฉืืื ื-854ns ื-9600ns (ืคื 120). ืืชืืื ืืจืฆืฃ: ืืื ืชืืงืื ืขื ืชืืงืื libaio psync iops: 80k 77k 209K 195K bw: 233MB/s 314MB/s 854MB/s 790MB/s clat: 953ns 9600ns 120ns 540ns
ืืืขืื ืืื ืื ืืืฆื ืฉื io_uring ื ืืื ืืืืฆืข 2022, ืืืืืฅ ืืืืืจ ืืช ืืฉืงืืคืืืช ืืืงืืืช ืืืืืืื ืฉื ืืืื ื-Cernel Recipes 2022. ืืฉืื ืืืื ืฉืืืจ ื ืืืื ืืงืจื ื ืืืื ืืืชืืื ื ืื ืืืืืจืื ืืงืฆืจื, ืขืืืจ ืืืืืื, ืืชื ืืืื ืืฆืืื ืชืืืื ืขืืืจ:
- multi-shot accept().
- multiple (multi-shot) recv() - ืืคื ืืืืงืืช, ืขืืืื ืฉื 6-8% - ื-1150000 ื-1200000 RPS.
- ืขืืืื ืืชืืงืื ืื ืืกืคืจืืืช ืืืืืจืื ื, ืืืกืคืช ืชืืขืื ืืืืืงืืช.
ืืืงืฉืจ ืฉื ืื ืืืืืช ืฉื io_uring, ืืฉืงืืคืืืช ืืืืืจืืช ืงืืื ืืืืื ืืฉืืขืืชืืื ืขื "ืืืขืืช ื-I/O" ืืืฉืืฉืืช ืืชืช-ืืขืจืืช ืืืืกืื ืืืฉืืจ ื-Windows 11, ืืื ืื ืืช ืืืคืฉืจืืช ืฉื ืคืขืืื ืืืฆืช ืคืืืคืืจืืืช, ืื ืฉื ืืคืืืคืืจืืืช ืืืืจืืช ื-. ืืฉืงืืคืืช ืฉื ืืืืืจ, ืจืง FreeBSD ืืืืืจ ืขื ืกืืื ืฉืืื.
ืืงืืจ: OpenNet.ru