mbox series

[PATCHSET,0/2] Reduce overhead of CONFIG_BLK_CGROUP

Message ID 20211005152922.57326-1-axboe@kernel.dk (mailing list archive)
Headers show
Series Reduce overhead of CONFIG_BLK_CGROUP | expand

Message

Jens Axboe Oct. 5, 2021, 3:29 p.m. UTC
Hi,

As some are probably aware, I've been doing efficiency chasing for
block devices using io_uring. Currently we can do about 5.1M IOPS using
a single logical core of a single physical core, but that's with a kernel
config that's shaved down. Enabling BLK_CGROUP and performance drops to
~3.6M for the same test.

These two patches bring us to 3.9M, which is a nice improvement. More
work to be done here.

Comments

Tejun Heo Oct. 5, 2021, 4:06 p.m. UTC | #1
On Tue, Oct 05, 2021 at 09:29:20AM -0600, Jens Axboe wrote:
> Hi,
> 
> As some are probably aware, I've been doing efficiency chasing for
> block devices using io_uring. Currently we can do about 5.1M IOPS using
> a single logical core of a single physical core, but that's with a kernel
> config that's shaved down. Enabling BLK_CGROUP and performance drops to
> ~3.6M for the same test.
> 
> These two patches bring us to 3.9M, which is a nice improvement. More
> work to be done here.

Acked-by: Tejun Heo <tj@kernel.org>

Thanks.