PerformanceSolaris 10 delivers indisputable performance advantages for database, Web, and Java services. HighlightsSolaris 10 outperforms the competition on customer applications as well as industry-standard benchmarks. You can immediately benefit from a turbocharged TCP/IP stack, a radically improved kernel, advanced tracing technology, and special optimizations for memory allocation and chip multithreading (CMT)—getting faster performance without requiring changes to your existing applications.
High-Performance Networking StackThe Solaris 10 Operating System's highly scalable, optimized TCP/IP stack is significantly more efficient, delivering powerful network performance gains. The enhanced stack lowers overhead by reducing the number of instructions required to process packets. This efficiency also increases scalability, supporting more connections and enabling server network throughput to grow linearly with the number of CPUs and network interface cards (NICs). File System PerformanceFile system technology advancements in the last several Solaris Operating System releases have resulted in significant performance gains. Enhancements include metadata logging to improve both reliability and performance. For example, under the metadata-intensive PostMark benchmark, logging provides a 300 percent improvement on nonlogging transaction rates. Significant improvements have also been made to enhance I/O performance for databases, provide fast access to directories with large numbers of files, and enable users to create multiterabyte file systems. Application Performance and ToolsThe performance gains offered by the Solaris 10 software, as impressive as they are, are only part of the story. As significantly, Solaris 10 includes a highly integrated facility for troubleshooting and tuning your applications in real time. The Solaris Dynamic Tracing (DTrace) technology yields extreme application performance in remarkably short periods of time. Additionally, the Sun Studio 10 software the latest and best developer tool suite for C, C++ and Fortran application development gives you the advanced development and compiler technologies you need to further optimize your application performance. Multiple Page Size Support (MPSS)Solaris 10 includes Multiple Page Size Support (MPSS), which increases the efficiency for applications to access virtual memory, resulting in significant performance improvements for applications that use large memory intensively. Memory Placement OptimizationThe Solaris 10 Operating System uses Memory Placement Optimization (MPO) to improve the placement of memory across the physical memory of a server, resulting in increased performance. Through MPO, Solaris 10 works to ensure that memory is as close as possible to the processors that access it while still maintaining enough balance within the system. As a result,
TPC-H Multithreading AdvancementsIn the last few Solaris Operating System releases, the threading library has been enhanced for multithreaded applications. Starting with the Solaris 9 Operating System, Sun adopted a highly tuned and tested '1:1' thread model in preference to the historic 'MxN' implementation. By simplifying the underlying thread implementation, existing applications can see dramatic performance and stability improvements without requiring recompilation. In Solaris 10,
Thread Local Storage (TLS) |
Related |
||||||||
|
|