Phil Harman wrote: > Bob Palowoda wrote: > >> There is probably nothing wrong with connection it just toke >> 123sec on a 3.2ghz machine. I just didn't wait long enough. > > > > Phew! 123sec is a long time. Maybe your machine was busy doing other stuff in > the background? Before 0.3.0 we used to run each test case for 5 seconds, > irrespective of the number of samples obtained. For 0.3.0 Bart reworked the > iteration control to gather a statistically significant and stable set of > samples. Some test cases are much more sensitive to background activity than > others. Or it may be that we need to tune the new code a little more.
Well something funny is going on with connection. And it dosn't seem to affect the results but the runtime. I ran the test on a Linux Suse 9.3 box and it completed in ~4sec. So I decided to run it on another Solaris nv_13 box (orig ran it on a nv_19 box) to see if made a difference. Nope still about 125secs of wall clock time but the results where normal. So you would think if I did a differential timing with truss I'd see some big delay. Now here is where it gets strange. I get nothing that shows the big delays from truss but I do get these outputs with no time associated with a pollsys call. Look at the bottom of the file: http://www.fiver.net/misc/connection.out script. Notice the 1114: 0.0001 connect(457, 0x08068518, 16, SOV_DEFAULT) Err#150 EINPROGRESS 1114: pollsys(0x080473C8, 1, 0x00000000, 0x00000000) (sleeping...) ^^^^^^^^^^^^^^^ [EMAIL PROTECTED]:/usr/local/src/bench/libMicro/libMicro-0.3.0> exit That is where I get these huge 1 to 3 second delays. They are not recorded in the output of the script file. Screen shoot of the test: http://www.fiver.net/misc/snapshot13.png So something is causing a runtime delay maybe my X envionment but I don't really have anything running on the machine that can cause such huge delays. It's only me on the system. I have to try this with no X and at the console to see if it is related. By the way how can truss not record a system call timing? This is the results of connection on the machine. Nothing abnormal other than a few calls way out there but the runtime is 128sec. ---Bob [EMAIL PROTECTED]:/usr/local/src/bench/libMicro/libMicro-0.3.0> bin/connection -E -C 200 -L -S -W -N connection -B 256 Running: connection# bin/../bin-i86pc/connection -E -C 200 -L -S -W -N connection -B 256 prc thr usecs/call samples errors cnt/samp connection 1 1 57.24556 198 0 256 # # STATISTICS usecs/call (raw) usecs/call (outliers removed) # min 41.55809 41.55809 # max 26573.72019 13450.21279 # mean 2437.95974 1952.25946 # median 57.69142 57.24556 # stddev 5699.50421 4601.10870 # standard error 401.01572 326.98656 # 99% confidence level 932.76256 760.57073 # skew 2.37616 2.04170 # kurtosis 5.09603 2.18166 # time correlation 19.84323 16.45937 # # elasped time 128.25268 # number of samples 198 # number of outliers 4 # getnsecs overhead 375 # # DISTRIBUTION # counts usecs/call means # 170 0.00000 |******************************** 89.90810 # 0 500.00000 | - # 0 1000.00000 | - # 0 1500.00000 | - # 0 2000.00000 | - # 0 2500.00000 | - # 0 3000.00000 | - # 0 3500.00000 | - # 0 4000.00000 | - # 0 4500.00000 | - # 0 5000.00000 | - # 0 5500.00000 | - # 0 6000.00000 | - # 0 6500.00000 | - # 0 7000.00000 | - # 0 7500.00000 | - # 0 8000.00000 | - # 0 8500.00000 | - # 0 9000.00000 | - # 0 9500.00000 | - # 0 10000.00000 | - # 0 10500.00000 | - # 0 11000.00000 | - # 0 11500.00000 | - # 0 12000.00000 | - # 0 12500.00000 | - # 18 13000.00000 |*** 13235.64168 # # 10 > 95% |* 13302.14447 # # mean of 95% 1348.54217 # 95th %ile 13250.48379 for 128.25649 seconds ^^^^^^^^^^^^^ [EMAIL PROTECTED]:/usr/local/src/bench/libMicro/libMicro-0.3.0> This message posted from opensolaris.org _______________________________________________ perf-discuss mailing list perf-discuss@opensolaris.org