summaryrefslogtreecommitdiff
path: root/scripts/generate_rust_analyzer.py
diff options
context:
space:
mode:
authorJens Axboe <axboe@kernel.dk>2021-10-12 18:28:46 +0300
committerJens Axboe <axboe@kernel.dk>2021-10-18 23:40:46 +0300
commitb688f11e86c9a22169a0e522530982735d2db19b (patch)
treee8a8c0f3d88d4194576c61993e056075e4029fb6 /scripts/generate_rust_analyzer.py
parentc234a65392062504acf04afe0ae404cca61a8e1a (diff)
downloadlinux-b688f11e86c9a22169a0e522530982735d2db19b.tar.xz
io_uring: utilize the io batching infrastructure for more efficient polled IO
Wire up using an io_comp_batch for f_op->iopoll(). If the lower stack supports it, we can handle high rates of polled IO more efficiently. This raises the single core efficiency on my system from ~6.1M IOPS to ~6.6M IOPS running a random read workload at depth 128 on two gen2 Optane drives. Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'scripts/generate_rust_analyzer.py')
0 files changed, 0 insertions, 0 deletions