Hi David, On Thu, Oct 18, 2007 at 05:52:42AM -0700, David Miller wrote: > From: ankita@xxxxxxxxxx (Ankita Garg) > Date: Thu, 18 Oct 2007 18:18:27 +0530 > > > Any thoughts on where in the code could these large latencies be > > attributed to? > > If the max latency is usually the first one, it's could be the page > fault the signal handler is taking the first time it is executed. Thanks for looking into this. Attaching the entire log from the testrun. It indicates that in each run of the 10000 iterations, there are about 100+ failures, with large iterations. Also, on intrumenting the testcode to find out the iterations which see large latencies, I see that as the number of iterations increase, the latencies increase. -- Regards, Ankita Garg (ankita@xxxxxxxxxx) Linux Technology Center IBM India Systems & Technology Labs, Bangalore, India
jvmsim disabled Max Time: 52.23 us, Min Time: 7.54 us Average Time = 11.22 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 111 FAIL jvmsim disabled Max Time: 37.99 us, Min Time: 7.26 us Average Time = 11.66 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 91 FAIL jvmsim disabled Max Time: 60.05 us, Min Time: 7.26 us Average Time = 11.37 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 107 FAIL jvmsim disabled Max Time: 51.67 us, Min Time: 7.26 us Average Time = 11.42 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 103 FAIL jvmsim disabled Max Time: 43.30 us, Min Time: 7.26 us Average Time = 12.35 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 103 FAIL jvmsim disabled Max Time: 48.88 us, Min Time: 7.26 us Average Time = 11.15 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 130 FAIL jvmsim disabled Max Time: 40.22 us, Min Time: 5.03 us Average Time = 11.30 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 140 FAIL jvmsim disabled Max Time: 37.99 us, Min Time: 7.26 us Average Time = 12.15 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 86 FAIL jvmsim disabled Max Time: 53.35 us, Min Time: 6.98 us Average Time = 11.41 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 99 FAIL jvmsim disabled Max Time: 38.27 us, Min Time: 7.26 us Average Time = 11.91 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 96 FAIL jvmsim disabled Max Time: 39.66 us, Min Time: 6.98 us Average Time = 12.32 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 98 FAIL jvmsim disabled Max Time: 37.71 us, Min Time: 7.26 us Average Time = 11.83 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 92 FAIL jvmsim disabled Max Time: 54.19 us, Min Time: 6.98 us Average Time = 10.96 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 94 FAIL jvmsim disabled Max Time: 46.65 us, Min Time: 6.98 us Average Time = 11.49 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 149 FAIL jvmsim disabled Max Time: 39.66 us, Min Time: 7.26 us Average Time = 11.56 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 112 FAIL jvmsim disabled Max Time: 42.74 us, Min Time: 6.98 us Average Time = 12.65 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 100 FAIL jvmsim disabled Max Time: 40.22 us, Min Time: 7.26 us Average Time = 11.99 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 73 FAIL jvmsim disabled Max Time: 42.74 us, Min Time: 6.70 us Average Time = 11.57 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 105 FAIL jvmsim disabled Max Time: 42.18 us, Min Time: 6.42 us Average Time = 11.03 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 117 FAIL jvmsim disabled Max Time: 46.09 us, Min Time: 6.98 us Average Time = 11.17 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 107 FAIL jvmsim disabled Max Time: 39.11 us, Min Time: 7.26 us Average Time = 11.42 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 93 FAIL jvmsim disabled Max Time: 53.35 us, Min Time: 7.26 us Average Time = 12.15 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 88 FAIL jvmsim disabled Max Time: 39.10 us, Min Time: 5.03 us Average Time = 12.90 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 107 FAIL jvmsim disabled Max Time: 53.35 us, Min Time: 6.98 us Average Time = 11.47 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 97 FAIL jvmsim disabled Max Time: 40.22 us, Min Time: 6.98 us Average Time = 11.33 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 120 FAIL jvmsim disabled Max Time: 60.89 us, Min Time: 6.98 us Average Time = 11.53 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 116 FAIL jvmsim disabled Max Time: 44.97 us, Min Time: 7.54 us Average Time = 12.10 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 110 FAIL jvmsim disabled Max Time: 48.88 us, Min Time: 6.98 us Average Time = 11.31 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 129 FAIL jvmsim disabled Max Time: 57.26 us, Min Time: 7.26 us Average Time = 11.20 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 121 FAIL jvmsim disabled Max Time: 46.93 us, Min Time: 7.26 us Average Time = 11.78 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 165 FAIL jvmsim disabled Max Time: 45.53 us, Min Time: 6.98 us Average Time = 12.33 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 112 FAIL jvmsim disabled Max Time: 43.57 us, Min Time: 7.26 us Average Time = 11.84 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 107 FAIL jvmsim disabled Max Time: 41.06 us, Min Time: 7.26 us Average Time = 11.16 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 74 FAIL jvmsim disabled Max Time: 41.90 us, Min Time: 7.26 us Average Time = 12.46 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 91 FAIL jvmsim disabled Max Time: 40.22 us, Min Time: 6.98 us Average Time = 11.18 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 81 FAIL jvmsim disabled Max Time: 41.06 us, Min Time: 6.98 us Average Time = 12.53 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 89 FAIL jvmsim disabled Max Time: 38.83 us, Min Time: 7.54 us Average Time = 11.81 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 143 FAIL jvmsim disabled Max Time: 42.74 us, Min Time: 7.26 us Average Time = 11.45 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 122 FAIL jvmsim disabled Max Time: 42.18 us, Min Time: 7.26 us Average Time = 12.45 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 82 FAIL jvmsim disabled Max Time: 61.17 us, Min Time: 7.26 us Average Time = 12.05 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 142 FAIL jvmsim disabled Max Time: 37.71 us, Min Time: 7.54 us Average Time = 11.79 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 142 FAIL jvmsim disabled Max Time: 65.08 us, Min Time: 6.98 us Average Time = 11.24 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 116 FAIL jvmsim disabled Max Time: 40.78 us, Min Time: 7.26 us Average Time = 12.71 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 80 FAIL jvmsim disabled Max Time: 38.55 us, Min Time: 6.98 us Average Time = 12.21 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 104 FAIL jvmsim disabled Max Time: 38.55 us, Min Time: 7.26 us Average Time = 12.65 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 79 FAIL jvmsim disabled Max Time: 40.22 us, Min Time: 7.26 us Average Time = 12.71 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 65 FAIL jvmsim disabled Max Time: 45.25 us, Min Time: 7.26 us Average Time = 11.72 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 79 FAIL jvmsim disabled Max Time: 43.30 us, Min Time: 7.26 us Average Time = 11.61 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 77 FAIL jvmsim disabled Max Time: 39.38 us, Min Time: 6.98 us Average Time = 11.88 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 105 FAIL jvmsim disabled Max Time: 40.78 us, Min Time: 7.54 us Average Time = 12.22 us Criteria for Passing Test: Max Time < 20000 us No of Loops: 10000 No of Failures: 137 FAIL