Re: [PATCH v2] rt-tests: Add option to force timeout to pmqtest

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 30 Mar 2010 16:25:49 +0200
Carsten Emde <Carsten.Emde@xxxxxxxxx> wrote:

> On 03/29/2010 05:08 PM, Carsten Emde wrote:
> > This patch adds the program pmqtest to the rt-tests suite.
> > The test mechanism is the same as in ptsematest, svsematest
> > and friends, but it uses message queues to synchronize the
> > test threads. To test the - now hopefully fixed - kernel
> > problem that occurred when a timeout was specified, the
> > -T option is available.
> This patch adds the option -f to force a timeout condition of
> mq_timedreceive() to pmqtest - only meaningful along with -T.
> 
> The call
> # pmqtest -Sp99 -i100 -d0 -T1 -f2
> 
> will display
> 
> #0: ID17791, P99, CPU0, I100; #1: ID17792, P99, CPU0, Cycles 8
> #2: ID17793, P99, CPU1, I100; #3: ID17794, P99, CPU1, Cycles 8
> #4: ID17795, P99, CPU2, I100; #5: ID17796, P99, CPU2, Cycles 8
> #6: ID17797, P99, CPU3, I100; #7: ID17798, P99, CPU3, Cycles 8
> #8: ID17799, P99, CPU4, I100; #9: ID17800, P99, CPU4, Cycles 8
> #10: ID17801, P99, CPU5, I100; #11: ID17802, P99, CPU5, Cycles 8
> #12: ID17803, P99, CPU6, I100; #13: ID17804, P99, CPU6, Cycles 8
> #14: ID17805, P99, CPU7, I100; #15: ID17806, P99, CPU7, Cycles 8
> #1 -> #0, Min   16, Cur   22, Avg   18, Max   24
> #3 -> #2, Min   13, Cur   14, Avg   14, Max   16
> #5 -> #4, Min   14, Cur   20, Avg   16, Max   20
> #7 -> #6, Min   13, Cur   14, Avg   14, Max   15
> #9 -> #8, Min   14, Cur   14, Avg   15, Max   19
> #11 -> #10, Min   13, Cur   13, Avg   16, Max   20
> #13 -> #12, Min   13, Cur   14, Avg   15, Max   19
> #15 -> #14, Min   13, Cur   14, Avg   15, Max   19
> etc.
> 
> but the next cycle will only continue when the timeout of 2 seconds is
> elapsed.
> 
> Signed-off-by: Carsten Emde <C.Emde@xxxxxxxxx>

Carsten, 

Not ignoring you, just took a while for your task to get scheduled (I'm
an old uni-processor :)). 

I'll pull these in and spin a new rt-tests tonight.

Clark

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux