Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Oct 2010 09:55:48 -0700
From:      David Wolfskill <david@catwhisker.org>
To:        Julian Elischer <julian@freebsd.org>
Cc:        freebsd-performance@freebsd.org
Subject:   Re: Possible evidence of performance regression for 8.1-S (vs. 7.1)
Message-ID:  <20101025165548.GE1519@albert.catwhisker.org>
In-Reply-To: <4CBF8032.8000609@freebsd.org>
References:  <20101020174854.GZ21226@albert.catwhisker.org> <4CBF8032.8000609@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--mR8QP4gmHujQHb1c
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

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,=20
> 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).

Peace,
david
--=20
David H. Wolfskill				david@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.

--mR8QP4gmHujQHb1c
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.16 (FreeBSD)

iEYEARECAAYFAkzFtpMACgkQmprOCmdXAD1UqACfWm+Wk1vEydHUXxePLtgaSaxo
DakAn3ulpJ/i80IcVr2SoBvh1ryKFee7
=IcZZ
-----END PGP SIGNATURE-----

--mR8QP4gmHujQHb1c--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101025165548.GE1519>