[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <x49vahl5giw.fsf@segfault.boston.devel.redhat.com>
Date: Tue, 05 Dec 2017 10:41:11 -0500
From: Jeff Moyer <jmoyer@...hat.com>
To: Kirill Tkhai <ktkhai@...tuozzo.com>
Cc: Tejun Heo <tj@...nel.org>, axboe@...nel.dk, bcrl@...ck.org,
viro@...iv.linux.org.uk, linux-block@...r.kernel.org,
linux-kernel@...r.kernel.org, linux-aio@...ck.org, oleg@...hat.com
Subject: Re: [PATCH 0/5] blkcg: Limit maximum number of aio requests available for cgroup
Kirill Tkhai <ktkhai@...tuozzo.com> writes:
>> I think you just need to account the completion ring.
>
> A request of struct aio_kiocb type consumes much more memory, than
> struct io_event does. Shouldn't we account it too?
Not in my opinion. The completion ring is the part that gets pinned for
long periods of time.
Just be sure to document this where appropriate. Users/admins should
know that the aio completion ring now contributes to their memory
budget.
Cheers,
Jeff
Powered by blists - more mailing lists