Hi!
> > It tests timer precision for getrusage timers. If the timers are
> > incremting by larger values than expected, something is wrong in kernel.
> > The precision depends on CONFIG_HZ settings which is represented by the
> > BIAS_MAX.
> Where does the 1000 come from? If on a slow system, we need to increase
> the "factor_nr", right?

The factor is set to 1 and it shouldn't needed to change that.

> > > And looks like with this patch applied, it works well on powerpc:
> > 
> > Can you please share the output of the testcase on ppc and ppc64? What
> > is the expected timer granularity there?
> > 
> Looks like the granularity is 10000us:
> 
> getrusage04    0  TINFO  :  Expected timers granularity is 10000 us
> getrusage04    0  TINFO  :  Using 1 as multiply factor for max [us]time 
> increment (1000+10000us)!
> getrusage04    0  TINFO  :  utime:          56us; stime:        1192us
> getrusage04    0  TINFO  :  utime:          56us; stime:        2009us
> getrusage04    0  TINFO  :  utime:          56us; stime:        4233us
> getrusage04    0  TINFO  :  utime:        1227us; stime:        5243us
> getrusage04    0  TINFO  :  utime:        1227us; stime:        8541us
> getrusage04    0  TINFO  :  utime:        2072us; stime:        8741us
> getrusage04    0  TINFO  :  utime:        2602us; stime:       11169us
> getrusage04    0  TINFO  :  utime:        2743us; stime:       11747us
> getrusage04    0  TINFO  :  utime:        2948us; stime:       12790us
> getrusage04    0  TINFO  :  utime:        2948us; stime:       18118us
> getrusage04    0  TINFO  :  utime:        2948us; stime:       18596us
> getrusage04    0  TINFO  :  utime:        4458us; stime:       20030us
> getrusage04    0  TINFO  :  utime:        4458us; stime:       20244us
> getrusage04    0  TINFO  :  utime:        4458us; stime:       23432us
> getrusage04    0  TINFO  :  utime:        5412us; stime:       24650us
> getrusage04    0  TINFO  :  utime:        5412us; stime:       27273us
> getrusage04    0  TINFO  :  utime:        6125us; stime:       27909us
> getrusage04    0  TINFO  :  utime:        6125us; stime:       27911us
> getrusage04    0  TINFO  :  utime:        6125us; stime:       28111us
> getrusage04    0  TINFO  :  utime:        6235us; stime:       28513us
> getrusage04    0  TINFO  :  utime:        6235us; stime:       28750us
> getrusage04    1  TPASS  :  Test Passed

Hmm, this looks like the granularity of the timer is much smaller than
10000us and it varies greatly between measurements. Is this CONFIG_NO_HZ
system?

-- 
Cyril Hrubis
chru...@suse.cz

------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk
_______________________________________________
Ltp-list mailing list
Ltp-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ltp-list

Reply via email to