Roman wrote:
I use both official Solaris 10 and Nevada build 28.
I don't even have to measure time, you can tell forks are slow just by looking at it. Like I said I build software from pkgsrc, many packages have GNU configure scripts that fork and execute small test programs. On Solaris those scripts run painfully slow (yes I've tried bash and ksh, it makes no difference) and on NetBSD things are so much faster.
This message posted from opensolaris.org


I'm impressed that you are able to distinguish fork slowness from
exec slowness by just watching the output from configure... I'm
forced to use libmicro to gather actual data :-).

There are things in Solaris that are slower than other
operating systems.  We haven't spent a lot of time optimizing small
process fork performance, and many of our very short cmds do
more localization processing on startup than is actually necessary.

If you're interested, I suggest that running libmicro on NetBSD
might be an interesting exercise.  It's always good to collect
actual data; what at first seems like a fork performance problem
sometimes turns into static vs dynamic linking, etc.

Also, what kind of hardware are you running on?

- Bart

--
Bart Smaalders                  Solaris Kernel Performance
[EMAIL PROTECTED]               http://blogs.sun.com/barts
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to