On 07/13/10 19:13, ольга крыжановская wrote:
I am the wrong person to do such an investigation - I am no Solaris
kernel internals expert.
>> ...
What does DTrace tell you about where the time is being spent?
Instead of asserting where the problem is in email, how about
doing some investigation?

- Bart

In that case, your suggestion that we should improve process fork
rates is noted, while suggestions to reduce the number of system
calls as the best place to start is given less weight :-).

Seriously, re-implementing spawn as a system call is a lot of work,
and would result in the need to maintain dual code paths (spawn & fork/exec) that would need the exact same behavior in terms of
inheritance of characteristics, etc.  This is a significant on-going
maintenance burden, and the kernel folks are generally loathe to do
so unless there were  advantages, not just better shell script
performance.

There are other, more generically useful performance improvements
being made in the VM system that will help this; given our limited
resources we'd rather focus on projects that have good paybacks in
multiple areas.

- Bart


--
Bart Smaalders                  Solaris Kernel Performance
bart.smaald...@oracle.com       http://blogs.sun.com/barts
"You will contribute more with mercurial than with thunderbird."
_______________________________________________
on-discuss mailing list
on-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/on-discuss

Reply via email to