Hi all,

I am on a core2 intel processor (Intel(R) Core(TM)2 CPU          6400  @ 2.13GHz), use CPU_CLK_UNHALTED:100000:0:1:1 event for test with different count value.

I think that samples(per second) * count value = constant = 2.13G*2 ( two core).
And I run some test, but I found that when the dowcount is bigger than 250000, its okay, match this constant. While it's less then 200000, we get less samples as expected. Why this happened?

Also I have append kernel start parameter "idle=poll" to disable halt.

1.
get samples: 20431
downcount: 100000 constant: 2043100000
2.
get samples: 19613
downcount: 150000 constant: 2941950000
3.
get samples: 19124
downcount: 200000 constant: 3824800000
4.
get samples: 16882
downcount: 250000 constant: 4220500000
5.
get samples: 14116
downcount: 300000 const: 4234800000
6.
get samples: 12107
downcount: 350000 const: 4237450000
7
get samples: 10600
downcount: 400000 const: 4240000000
8
get samples: 9426
downcount: 450000 const: 4241700000
9
get samples: 8486
downcount: 500000 const: 4243000000

10
get samples: 7717
downcount: 550000 const: 4244350000

-------------------------------------------------------
Best Regards
Sam