[io_uring] Performance analysis
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- Subject: [io_uring] Performance analysis
- From: Hamilton Tobon Mosquera <htobonm@xxxxxxxxxxxx>
- Date: Mon, 15 Jun 2020 23:56:02 -0400
- Cc: axboe@xxxxxxxxx
- User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0
Hello there,
I've been using and analyzing io_uring's performance with fio. I'm
trying to replicate the results that Jens Axboe shows when he presents
io uring in Kernel Recipes 2019. The problem is that I'm not even closer
to that, nor that behavior. I have a server with two Intel Optanes (he
mentions that he had to use two devices), but I think the problem is
that I'm not using the proper fio parameter combination. Can you please
tell me what fio configuration is needed to get 1.6 million iops with
only one thread?, or at least that same behavior, not necesarily the 1.6
million iops. I'm comparing io_uring in polling mode vs libaio, but I
get the same iops with both of them, about 400K iops, issuing requests
to both devices through separate files.
Jens Axboe's presentation is here:
https://kernel-recipes.org/en/2019/talks/faster-io-through-io_uring/
Jens it would be nice if you can explain the set up you used to get the
most out of io_uring.
Thank you.
Hamilton.
[Index of Archives]
[Linux Kernel]
[Linux SCSI]
[Linux IDE]
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Yosemite News]
[Linux SCSI]