All of lore.kernel.org
 help / color / mirror / Atom feed
* [Fuego] cyclictest patches
@ 2017-10-31  8:31 Daniel Sangorrin
  2017-10-31  8:31 ` [Fuego] [PATCH 1/3] cyclictest: update build function Daniel Sangorrin
                   ` (4 more replies)
  0 siblings, 5 replies; 21+ messages in thread
From: Daniel Sangorrin @ 2017-10-31  8:31 UTC (permalink / raw)
  To: fuego

Hi Tim,

I have modified the cyclictest benchmark test.

- cyclictest: update source code tarball

The previous source code was too old and lacked some important
flags. I added a patch to build the test for toolchains based on
old kernels (maybe this should be upstream)

TODO: rt-tests contains other tests that are already in Fuego
and can share the same tarball.
TODO: cyclictest requires some disturbance running in
background.

- [PATCH 1/3] cyclictest: update build function

I have tested the build in x86_64 and an ARM yocto-based toolchain.

- [PATCH 2/3] cyclictest: modify specs

The original spec was hardwiring cyclictest to use 2 threads. Now
the default is using 1 thread per core (with affinity).

- [PATCH 3/3] cyclictest: modify parsing and test measures

This is the biggest change and shows a limitation on using
static definitions (reference.json). The problem is described
on the commit message, but basically it boils down to the 
fact that the amount of test measures may depend on the
hardware (e.g.: number of cores) or spec (e.g.: number of 
threads). We need a mechanism to specify arrays of measures
that share the same 'units' and criteria.

I also had problems understanding chart_config.json.
With the one I have committed I expected that ony "max_latency"
would show up on jenkins. However all of them are displayed.

Cheers,
Daniel





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

end of thread, other threads:[~2017-11-08  0:44 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-31  8:31 [Fuego] cyclictest patches Daniel Sangorrin
2017-10-31  8:31 ` [Fuego] [PATCH 1/3] cyclictest: update build function Daniel Sangorrin
2017-10-31 17:30   ` Bird, Timothy
2017-10-31 18:53     ` Bird, Timothy
2017-10-31 17:49   ` Bird, Timothy
2017-10-31  8:31 ` [Fuego] [PATCH 2/3] cyclictest: modify specs Daniel Sangorrin
2017-10-31 19:56   ` Bird, Timothy
2017-11-01  0:28     ` Daniel Sangorrin
2017-11-01 17:52       ` Bird, Timothy
2017-11-07  7:27         ` Daniel Sangorrin
2017-11-01 17:16   ` Bird, Timothy
2017-11-07  7:33     ` Daniel Sangorrin
2017-11-08  0:44       ` Bird, Timothy
2017-10-31  8:31 ` [Fuego] [PATCH 3/3] cyclictest: modify parsing and test measures Daniel Sangorrin
2017-11-01  0:43   ` Bird, Timothy
2017-11-01 17:11   ` Bird, Timothy
2017-10-31  8:39 ` [Fuego] cyclictest patches Daniel Sangorrin
2017-10-31 17:27   ` Bird, Timothy
2017-10-31 19:32     ` Bird, Timothy
2017-11-01  0:25     ` Daniel Sangorrin
2017-10-31 16:45 ` Bird, Timothy

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.