Possible evidence of performance regression for 8.1-S (vs. 7.1)
Julian Elischer
julian at freebsd.org
Tue Oct 26 05:09:36 UTC 2010
On 10/25/10 9:55 AM, David Wolfskill wrote:
> On Wed, Oct 20, 2010 at 04:50:10PM -0700, Julian Elischer wrote:
>> ...
>> try the 7.x machine but running the 8.x kernel.. i.e. change nothing,
>> but boot the new kernel.
>> ...
> OK; here are results of previous tests, along with the above. As noted
> earlier, I needed to set the UNAME_r environmant variable in order for
> the build to succeed with the 7.x userland& 8.x kernel:
>
> start stop real user sys host os
> 1287436357 1287461948 25590.99 81502.22 18115.07 ref-8x 8.1-S
> 1287462797 1287488766 25969.26 81452.14 17920.14 ref-8x 8.1-S
> 1287489641 1287515287 25645.84 81548.40 18256.52 ref-8x 8.1-S
> 1287516151 1287541481 25329.64 81546.23 18294.10 ref-8x 8.1-S
> 1287542355 1287568599 26244.59 81431.47 17902.39 ref-8x 8.1-S
>
> 1287525363 1287546846 21483.13 82628.20 21703.09 ref-7x 7.1-R+
> 1287548005 1287569100 21094.63 82853.19 22185.02 ref-7x 7.1-R+
> 1287570300 1287591371 21071.33 82756.81 21943.22 ref-7x 7.1-R+
> 1287592592 1287614103 21511.23 82637.30 21849.90 ref-7x 7.1-R+
> 1287615323 1287636770 21446.42 82715.81 21708.97 ref-7x 7.1-R+
>
> 1287710312 1287732046 21733.20 82688.01 22108.95 ref-8x 7.1-R+
> 1287733360 1287754549 21188.88 82869.09 21890.83 ref-8x 7.1-R+
> 1287755881 1287777566 21684.09 82772.50 21933.74 ref-8x 7.1-R+
>
> 1287879508 1287905173 25665.03 81696.22 18278.42 ref-8x 8.1-S[7.1-R+ user]
> 1287906039 1287931709 25669.48 81735.00 18265.78 ref-8x 8.1-S[7.1-R+ user]
> 1287932573 1287958275 25700.99 81700.40 18246.04 ref-8x 8.1-S[7.1-R+ user]
> 1287959144 1287984859 25714.74 81800.40 18346.57 ref-8x 8.1-S[7.1-R+ user]
> 1287985748 1288011752 26004.33 81569.28 17967.68 ref-8x 8.1-S[7.1-R+ user]
>
>
> The stanzas depict resource usage during each iteration of the workload
> under test (building software) under various conditions:
>
> * First, building on the ref-8x machine, running FreeBSD 8.1-STABLE r214029.
>
> * For comparison, building on the ref-7.x machine, running a lightly-
> patched 7.1-R.
>
> * As a reality check, building on the ref-8.x machine, running the
> above-cited 7.1-R (+patches) -- just to verify that there wasn't
> something obviously different in the hardware configurations or
> connections.
>
> * Finally, the requested 8.1-S kernel with 7.1-R+ userland (though I ran
> it on the ref-8x machine, as I had some other things to do with the
> ref-7.x machine).
>
> It appears to me that the last test runs show results that are just
> about identical to the "native" 8.1-S kernel+userland, so if I
> understand the logic correctly, that appears to implicate something in
> the 8.1-S kernel (or the default configuration for same).
yes, exactly.
however the interesting thing is that while it took more wall-clock time,
it took less system and user time.
you might try the 4bsd scheduler to see what that does..
also, compare the configs of the two kernels
> Peace,
> david
More information about the freebsd-performance
mailing list