User: Password:
|
|
Subscribe / Log in / New account

Testing for kernel performance regressions

Testing for kernel performance regressions

Posted Aug 8, 2012 21:27 UTC (Wed) by deater (subscriber, #11746)
Parent article: Testing for kernel performance regressions

Part of the problem is that the kernel varies so much from release to release, often in un-git-bisectable ways.

I run regression tests of the overhead of the perf_event syscalls. You can see some results here.

There are often wild swings in the results of 5-10% from kernel release to release, but it just seems to be "noise". I've tried bisecting but it just gets you nowhere. When I went to the kernel devs they just said it's probably different cache layout and similar affects from unrelated pieces of the code. So sadly regressions are just completely lost in noise unless they are *major* slowdowns.


(Log in to post comments)

Testing for kernel performance regressions

Posted Aug 8, 2012 23:00 UTC (Wed) by dlang (subscriber, #313) [Link]

> So sadly regressions are just completely lost in noise unless they are *major* slowdowns.

However, if there is a series of tests over time, you can show that while there is a 10% noise factor in the tests, over the last X releases, there is a downwards trend or something like that.


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds