SolarisInternals

Categories
OpenSolaris

Warning: sort() expects parameter 1 to be array, string given in /home/si/WWW/docs/si/menu.inc on line 332

Warning: reset() [function.reset]: Passed variable is not an array or object in /home/si/WWW/docs/si/menu.inc on line 333

Warning: Variable passed to each() is not an array or object in /home/si/WWW/docs/si/menu.inc on line 334
Recommended Reading


Recommended Books


Performance and Tracing


Solaris Tuneables


SPARC Architecture


File Systems


Resource Management


Virtual Memory

Threads

    Alternate 1:1 thread Implementation in S8, default in S9
    The Solaris 8 OE introduced an alternate implementation based on the 1:1 model which leveraged the improvements in kernel threading directly at the process level. The 1:1 implementation was simpler to develop, and its code paths were generally more efficient than those of the old implementation. In the Solaris 8 OE, the MxN implementation remains the default, whereas the 1:1 model is the default in Solaris 9. Users have tested the new 1:1 implementation, and many have adopted it.

    Extensive testing and production use of the new implementation has delivered significant gains in application performance (an Oracle OLAP workload test showed up to a 400-percent performance improvement1, for example). Meanwhile, the implementation is proving to be more robust and intuitive than its predecessor. Applications are benefitting from increased availability, and developers must deal with fewer caveats and exceptions to expected behavior. Within Sun, the new implementation is high quality and easy to maintain.




Browse the book online via Safari

Original Material © 2000-2005 Richard McDougall & Jim Mauro
Last Updated Jan 30 2006 13:31