Re: 2.6.23.1-rt9 (and others)
From: Dragan Noveski <hidden>
Date: 2007-11-07 20:07:35
Steven Rostedt wrote:
On Wed, 7 Nov 2007, Dragan Noveski wrote:quoted
Steven Rostedt wrote:quoted
Currently, what we do to test RT latencies is to run Thomas Gleixner's cyclictest (http://git.kernel.org/?p=linux/kernel/git/tglx/rt-tests.git;a=summary) as well as hackbench, to see what the maximum latencies we get are.hallo, can please someone suggest for how long time you are running cyclictest? if i run it for about 3 min. i get a feeling that the values will not change anymore, so is there any recommended time for how long to run it?Actually, you want to run it for a long time, and under very heavy load. I'm currently running it while doing a "make -j128" on a kernel tree. This takes several hours to complete the make. So far with -rt11 I have a max latency with one RT thread at the prio of 98 68us. When you do run cyclic test, make sure you run it at a higher priority than the irq threads. And also use the -n option since the default is to test signals, and that part of the test isn't working so well. Here's what I'm running right now: ./cyclictest -n -p98 -t1 -i250
ok, i was trying like './cyclictest -n -t3 -p99' but i ll have a look into -t and -i options more deeper now. but i was running it always for about 3-4 minutes....
While doing that "make -j120"quoted
another thing i do not know is, if i run cyclictest for lets say 3 minutes, than stop ('ctrl+c') and than start again, i get often different values. so is it recommended to run it more times and than to pick up the best/worst cases. i have done some tests already with rt7,8 and 10 but i am not sure if the tests make any sense - thats why i would really appreciate some answers on the both questions.Actually I didn't want to discourage you. For UP, -rt7,8 and 10 really should be exactly the same (with some noise factures apart). The changes that were made supposable only affect SMP boxes. But, I'm glad you are doing the tests, since we also would like to know if anything creeped into te UP side, and has caused any regressions.
i was expecting this part about 'smp boxes' but anyway, as now i know how to run cyclictest, i will be able to do again and again as the development goes on.
Thanks, for taking the time to test this. -- Steve
i thank you to for this very informative response! cheers, doc