From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 In-Reply-To: <54288805.2020008@kernel.dk> References: <542179FA.5040106@gmail.com> <54228237.5000805@gmail.com> <5427716A.1080407@kernel.dk> <20140928103616.GA9991@sucs.org> <54281A0A.8050905@kernel.dk> <5428246F.7020506@kernel.dk> <20140928194419.GA24724@sucs.org> <54288805.2020008@kernel.dk> Date: Mon, 29 Sep 2014 06:42:59 +0100 Message-ID: Subject: Re: [Question] How to perform stride access? From: Sitsofe Wheeler Content-Type: multipart/alternative; boundary=f46d04447dfd4be4f805042dbdc2 To: Jens Axboe Cc: Akira Hayakawa , Andrey Kuzmin , "fio@vger.kernel.org" List-ID: --f46d04447dfd4be4f805042dbdc2 Content-Type: text/plain; charset=UTF-8 On 28 September 2014 23:13, Jens Axboe wrote: > On 09/28/2014 01:44 PM, Sitsofe Wheeler wrote: > > The patch fixes > > fio --bs=4k --rw=write:4k --filename=/dev/shm/1M --name=go --io_limit=2M > > but not > > fio --bs=512k --rw=write --filename=/dev/shm/1M --name=go --number_io=4 > > number_ios=x is implemented as a cap, not a forced "must complete this > amount of ios to be done". > Ah I see. Now I look again the HOWTO even says it doesn't extend the number of I/Os - I should have read more carefully! > > or > > fio --bs=4k --rw=write --filename=/dev/shm/1M --name=go --zoneskip=4k > --zonesize=4k --io_limit=2M > > That one is a bit more tricky. Oh, try the attached (keep the previous > applied). Latest patch fixes zone skipping for me too. Akira are things better for you too? -- Sitsofe | http://sucs.org/~sits/ --f46d04447dfd4be4f805042dbdc2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 2= 8 September 2014 23:13, Jens Axboe <axboe@kernel.dk> wrote:
On = 09/28/2014 01:44 PM, Sitsofe Wheeler wrote:
> The patch fixes
> fio --bs=3D4k --rw=3Dwrite:4k --filename=3D/dev/shm/1M --name=3Dgo --i= o_limit=3D2M
> but not
> fio --bs=3D512k --rw=3Dwrite --filename=3D/dev/shm/1M --name=3Dgo --nu= mber_io=3D4

number_ios=3Dx is implemented as a cap, not a forced "must= complete this
amount of ios to be done".

Ah I se= e. Now I look again the HOWTO even says it doesn't extend the number of= I/Os - I should have read more carefully!
=C2=A0
> or
> fio --bs=3D4k --rw=3Dwrite --filename=3D/dev/shm/1M --name=3Dgo --zone= skip=3D4k --zonesize=3D4k --io_limit=3D2M

That one is a bit more tricky. Oh, try the attached (keep the previo= us
applied).

=C2=A0Latest patch fixes zone ski= pping for me too. Akira are things better for you too?

=
--
Sitsofe | http://sucs.org/~= sits/
--f46d04447dfd4be4f805042dbdc2--