All of lore.kernel.org
 help / color / mirror / Atom feed
* REPORT: FIO random read performance degradation without "norandommap" option
@ 2015-01-09 22:42 Kudryavtsev, Andrey O
  2015-01-09 22:49 ` Elliott, Robert (Server Storage)
  0 siblings, 1 reply; 7+ messages in thread
From: Kudryavtsev, Andrey O @ 2015-01-09 22:42 UTC (permalink / raw)
  To: fio

[-- Attachment #1: Type: text/plain, Size: 1033 bytes --]

Colleagues,
I executed 2-hour runs of 4KRR to understand performance changes across the time on the specific very fast NVMe SSD with 1.6TB capacity.
I noticed the side effect of “norandommap” parameter performing full span test on the block device.
Here is the example of the result with random map (I.e. without "norandommap" option) within 120 minutes windows.
[cid:E6872B64-35D1-4447-A0CF-32E6411D9BDB]
(IOPS in blue)

As soon as I enabled “norandommap” option the curve has changed into the straight line as expected.

Some technical details:
I’m running Centos 7 with 3.18 kernel, SSD of course in the precondition state. FIO 2.2.2 (I unfortunately got higher CPU utilization with 2.2.4 which I’ll report separately).

Config file:
[global]
name=4k random read
filename=/dev/nvme0n1
ioengine=libaio
direct=1
bs=4k
rw=randread
iodepth=16
numjobs=8
buffered=0
size=100%
randrepeat=0
norandommap
refill_buffers
group_reporting
[job1]


--
Andrey Kudryavtsev,
SSD Solution Architect
Intel Corp.


[-- Attachment #2: Screen Shot 2015-01-09 at 2.33.53 PM.png --]
[-- Type: image/png, Size: 15762 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2015-01-12 22:57 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-01-09 22:42 REPORT: FIO random read performance degradation without "norandommap" option Kudryavtsev, Andrey O
2015-01-09 22:49 ` Elliott, Robert (Server Storage)
2015-01-09 23:01   ` Kudryavtsev, Andrey O
2015-01-10  9:20     ` Andrey Kuzmin
2015-01-12 21:06       ` Kudryavtsev, Andrey O
2015-01-12 22:56         ` Elliott, Robert (Server Storage)
2015-01-09 23:07   ` Kulkarni, Vasu

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.