[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CA+icZUU=FPioz0SbMA+GYTcsz41ADfE1oCq5zFB3SGrvZyCc6A@mail.gmail.com>
Date: Wed, 31 Dec 2014 23:32:23 +0100
From: Sedat Dilek <sedat.dilek@...il.com>
To: LKML <linux-kernel@...r.kernel.org>,
linux-fsdevel <linux-fsdevel@...r.kernel.org>
Subject: Fwd: [PATCH v3 0/5] block: loop: convert to blk-mq
Forgot to CC LKML and linux-fsdevel.
- Sedat -
---------- Forwarded message ----------
From: Sedat Dilek <sedat.dilek@...il.com>
Date: Wed, Dec 31, 2014 at 11:17 PM
Subject: Re: [PATCH v3 0/5] block: loop: convert to blk-mq
To: Ming Lei <ming.lei@...onical.com>
Cc: Jens Axboe <axboe@...com>, Keith Busch <keith.busch@...el.com>
On Wed, Dec 31, 2014 at 9:54 PM, Sedat Dilek <sedat.dilek@...il.com> wrote:
[...]
> Now, I wanted to do some benchmarking.
>
> In 2/5 "block: loop: improve performance via blk-mq" [1] you gave some numbers.
> Can you please tell me how you got that numbers - userspace setup etc.?
>
OK, I have installed fio (1.59-1) and libaio1 (0.3.109-2ubuntu1) here.
You say in [1]:
"In the following test:
- base: v3.19-rc2-2041231
- loop over file in ext4 file system on SSD disk
- bs: 4k, libaio, io depth: 64, O_DIRECT, num of jobs: 1
- throughput: IOPS"
I tried to reproduce that inspired by [2]...
root# fio --name=randread --rw=randread --bs=4k --ioengine=libaio
--iodepth=64 --direct=1 --numjobs=1 --size=1G
...you had no size given (here: 1GiB) - fio requires that parameter to run.
This results in 165 VS. 515 IOPS here.
# grep "iops=" test-*
test-1-next20141231.txt: read : io=1024.0MB, bw=678578 B/s, iops=165
, runt=1582340msec
test-2-next20141231-block-mq-v3.txt: read : io=1024.0MB,
bw=2063.4KB/s, iops=515 , runt=508182msec
Full fio-logs and some other useful configs/logs/patches attached.
- Sedat -
[1] http://marc.info/?l=linux-kernel&m=142003220301459&w=2
[2] http://wiki.mikejung.biz/Benchmarking#Fio_Random_Write_Test_using_libaio_and_direct_flags
View attachment "dmesg_3.19.0-rc2-next20141231-2-iniza-small.txt" of type "text/plain" (54563 bytes)
View attachment "3.19.0-rc2-next20141231-2-iniza-small.patch" of type "text/x-diff" (24029 bytes)
Download attachment "config-3.19.0-rc2-next20141231-2-iniza-small" of type "application/octet-stream" (124362 bytes)
View attachment "fio-test-1-next20141231.txt" of type "text/plain" (1720 bytes)
View attachment "fio-test-2-next20141231-block-mq-v3.txt" of type "text/plain" (1847 bytes)
Powered by blists - more mailing lists