Java Solaris Communities About Sun How to Buy United States Worldwide


Begin Product Tab Sub Links Active Sub Link Overview Feature FAQs
Key Feature Icon: Networking

Performance

Solaris 10 delivers indisputable performance advantages for database, Web, and Java services.

Highlights

Solaris 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.

  • Achieves world-record benchmark results, setting performance and price/performance records
  • Delivers near-linear performance gains of 99 percent for database applications and 94 percent for Java applications
  • Increases IPSec performance on DES by 77 percent and on 3DES by 130 percent over the Solaris 9 Operating System
  • Speeds Web workload processing by 47 percent on SPARC platforms and by 43 percent on x86 platforms over Solaris 9 and by more than 80 percent over Solaris 8

High-Performance Networking Stack

The 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 Performance

File 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 Tools

The 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 Optimization

The 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 runtime is reduced considerably, TPC-C performance increases, and many high-performance computing (HPC) applications run in half the time.


Multithreading Advancements

In 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) was added, simplifying and improving storage performance. The combination of the new threads model and the latest Java Virtual Machine (JVM) technology significantly improved SPECjbb2000 performance

Contact About Sun News & Events Employment Site Map Privacy Terms of Use Trademarks Copyright Sun Microsystems, Inc.