Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1637382
| From | Will Deacon <will.deacon@arm.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: FIO performance regression in 4.11 kernel vs. 4.10 kernel observed on ARM64 |
| Date | 2017-05-08 13:10 +0200 |
| Message-ID | <tEOIb-39M-35@gated-at.bofh.it> (permalink) |
| References | <tDWRs-1lS-11@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
Hi Scott,
Thanks for the report.
On Fri, May 05, 2017 at 06:37:55PM -0700, Scott Branden wrote:
> I have updated the kernel to 4.11 and see significant performance
> drops using fio-2.9.
>
> Using FIO the performanced drops from 281 KIOPS to 207 KIOPS using
> single core and task.
> Percent performance drop becomes even worse if multi-cores and multi-
> threads are used.
>
> Platform is ARM64 based A72. Can somebody reproduce the results or
> know what may have changed to make such a dramatic change?
>
> FIO command and resulting log output below using null_blk to remove
> as many hardware specific driver dependencies as possible.
>
> modprobe null_blk queue_mode=2 irqmode=0 completion_nsec=0
> submit_queues=1 bs=4096
>
> taskset 0x1 fio --randrepeat=1 --ioengine=libaio --direct=1 --numjobs=1
> --gtod_reduce=1 --name=readtest --filename=/dev/nullb0 --bs=4k
> --iodepth=128 --time_based --runtime=15 --readwrite=read
I can confirm that I also see a ~20% drop in results from 4.10 to 4.11 on
my AMD Seattle board w/ defconfig, but I can't see anything obvious in the
log.
Things you could try:
1. Try disabling CONFIG_NUMA in the 4.11 kernel (this was enabled in
defconfig between the releases).
2. Try to reproduce on an x86 box
3. Have a go at bisecting the issue, so we can revert the offender if
necessary.
Cheers,
Will
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
FIO performance regression in 4.11 kernel vs. 4.10 kernel observed on ARM64 Scott Branden <scott.branden@broadcom.com> - 2017-05-06 03:40 +0200
Re: FIO performance regression in 4.11 kernel vs. 4.10 kernel observed on ARM64 Scott Branden <scott.branden@broadcom.com> - 2017-05-06 04:00 +0200
Re: FIO performance regression in 4.11 kernel vs. 4.10 kernel observed on ARM64 Will Deacon <will.deacon@arm.com> - 2017-05-08 13:10 +0200
Re: FIO performance regression in 4.11 kernel vs. 4.10 kernel observed on ARM64 Arnd Bergmann <arnd@arndb.de> - 2017-05-08 13:30 +0200
Re: FIO performance regression in 4.11 kernel vs. 4.10 kernel observed on ARM64 Will Deacon <will.deacon@arm.com> - 2017-05-08 17:30 +0200
Re: FIO performance regression in 4.11 kernel vs. 4.10 kernel observed on ARM64 Scott Branden <scott.branden@broadcom.com> - 2017-05-08 18:40 +0200
Re: FIO performance regression in 4.11 kernel vs. 4.10 kernel observed on ARM64 Scott Branden <scott.branden@broadcom.com> - 2017-05-08 19:40 +0200
csiph-web