linux-rt-users.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* cyclictest usage
@ 2017-05-26 16:25 Clark Williams
  2017-06-02  9:59 ` Sebastian Andrzej Siewior
  0 siblings, 1 reply; 9+ messages in thread
From: Clark Williams @ 2017-05-26 16:25 UTC (permalink / raw)
  To: RT; +Cc: John Kacur

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

I was gently reminded at the Linux Foundation RT board meeting that I had been tasked with sending out an email, soliciting people's use-cases for running cyclictest on RT kernels and to announce that we're looking at doing a rewrite to cyclictest 2.0. Herein is that email (better late than never). 

What we're looking for is how people are using cyclictest. For example, at Red Hat we use the 'rteval' tool, which puts a large SCHED_OTHER load on the system and then runs cyclictest with a measurement thread on each core. The intent is to put a large load on the scheduler and prove that the RT patchset provides deterministic performance under load. 

What other types of testing/measurement are people doing with cyclictest?

John Kacur and I are wanting to clean up tracing and make sure that the most commonly used options are on by default. In addition we want to refactor some of the runtime logic. Are there other areas that need to be cleaned up? Features that need to be added/deleted?

Thanks,

Clark

-- 
The United States Coast Guard
Ruining Natural Selection since 1790

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread
* Cyclictest usage
@ 2008-08-11  9:00 Tobias Knutsson
  2008-08-11 12:48 ` Gregory Haskins
  0 siblings, 1 reply; 9+ messages in thread
From: Tobias Knutsson @ 2008-08-11  9:00 UTC (permalink / raw)
  To: linux-rt-users

Hello,

I'm trying to do some initial benchmarking on a rt-kernel versus a
vanilla kernel. On the rt the results are stable in between test runs
using the following command:

cyclictest -t 1 -p 80 -c 1 -n -i 10000 -l 10000

However, using the same command while running the vanilla kernel, I
get very varying results. And I would completely understand if it was
due to increased jitter. The thing is, the jitter is very low (0%
load) but the average times varies from 600 us to 6500 us depending on
when the test is initiated.

I imagine this might have something to do with not having high res
timers in the vanilla kernel. If that is what's causing my problems.
What is the best way of comparing the two kernels?

I would be much greatful for a few pointers!

-- 

Hälsningar/Regards
Tobias Knutsson
--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

end of thread, other threads:[~2017-06-08  8:46 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-05-26 16:25 cyclictest usage Clark Williams
2017-06-02  9:59 ` Sebastian Andrzej Siewior
2017-06-02 14:26   ` Clark Williams
2017-06-02 16:54     ` Austin Schuh
2017-06-08  8:46       ` Sebastian Andrzej Siewior
2017-06-08  8:40     ` Sebastian Andrzej Siewior
  -- strict thread matches above, loose matches on Subject: below --
2008-08-11  9:00 Cyclictest usage Tobias Knutsson
2008-08-11 12:48 ` Gregory Haskins
     [not found]   ` <ccb913ac0808110638v79283450j8d4953bc0820e747@mail.gmail.com>
2008-08-11 13:55     ` Gregory Haskins

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).