40% slowdown with dynamic /bin/sh

Michael Edenfield kutulu at kutulu.org
Tue Nov 25 21:27:09 PST 2003


* M. Warner Losh <imp at bsdimp.com> [031125 12:07]:
> In message: <00a701c3b33c$f798c5e0$b9844051 at insultant.net>
>             "boyd, rounin" <boyd at insultant.net> writes:
> : i see that there some doubt about whether running lots of
> : shell scripts ever happens.  what happens when you
> : use make?  lots of shells get run and they run small
> : (one line?) scripts.
> 
> make buildworld slows down < 1% when you switch from static /bin/sh to
> dynamic.

I'm all for dynamic / and dynamic /bin/sh, but this doesn't even come
close to what I observed on my systems.  I see anywhere from 15% to 20%
slowdown in buildworld, depending on how bad my hardware already is.  I
posted my most recent numbers earlier.

It's difficult to get lots of these numbers, unfortunately, because it
takes a good 6-8 hours just to complete one build.  But the numbers are
fairly consistant across the different degrees of old crappy hardware I
have.

-Mike

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20031126/5207f757/attachment.bin


More information about the freebsd-current mailing list